一、下载Kylo安装包
kylo安装包内包含 Mysql、ElasticSearch、ActiveMQ、NiFi下载,安装部署方便 博客之家
kylo-0.9.1.tar ==> 对应Nifi版本为1.6.0
curl -O -k https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.rpm
rpm -ivh elasticsearch-5.5.0.rpm
curl -O -k https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.deb
dpkg -i elasticsearch-5.5.0.deb
ActiveMQ
curl -O -k https://archive.apache.org/dist/activemq/5.15.0/apache-activemq-5.15.0-bin.tar.gz
NiFi
curl -f -O -k https://archive.apache.org/dist/nifi/1.6.0/nifi-1.6.0-bin.tar.gz
二、创建相应的用户和组
ps:该操作会将所有要安装的服务所需的用户和组设置好,一定要先执行,不然会影响后面安装
useradd -r -m -s /bin/bash nifi && useradd -r -m -s /bin/bash kylo && useradd -r -m -s /bin/bash activemq
groupadd -f kylo && groupadd -f nifi && groupadd -f activemq
三、创建/opt/kylo文件夹 博客之家
将kylo-0.9.1.tar 上传至/opt/kylo文件夹并解压
四、执行向导安装
先执行以下脚本:
/opt/kylo/setup/install/post-install.sh
执行完会生成kylo执行脚本
注意:按引导操作,首先需要安装mysql5.6.5+版本的数据库
/opt/kylo/setup/setup-wizard.sh 要执行全路径
关于kylo登陆不上的问题解决
1.首先需要安装mysql 5.6.5+ 版本的数据库
2.安装完之后首先创建数据库
create database if not exists kylo character set utf8 collate utf8_general_ci;
3.执行/opt/kylo/setup/sql/generate-update-sql.sh
4.执行 ./setup-mysql.sh localhost root dbCloud1!
注意事项:
上两个脚本执行完成后要确认是否执行成功,不要执行报错了还在往下走流程,一定要培养自己看错误日志解决问题的习惯
1.第一次安装kylo,需要更改/opt/kylo/kylo-services/conf/application.properties该文件,其中
一是要改:
modeshape.datasource.username
modeshape.datasource.password
两处注释去掉
2.mysql驱动改为 com.mysql.jdbc.Driver
3.kylo-service下lib文件夹中上传最新mysql驱动jar包
上传完成后重启服务
五、启动服务
1.启动NiFi
$ service nifi start
此时所有服务都应该运行。通过运行验证:
$ service nifi status
$ service elasticsearch status
$ service activemq status
2.启动kylo
$ kylo-service start
$ kylo-service status
六、测试服务 博客之家
1.Feed Manager和Operations UI
http://127.0.0.1:8400
用户名:dladmin
密码:dladmin(此项在引导安装时会设置,注意记录)
2.NiFi UI
http://127.0.0.1:8079/nifi
Elasticsearch REST API
curl localhost:9200
ActiveMQ管理员
http://127.0.0.1:8161/admin
有问题可以联系我