日萌社
人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)
链接:https://pan.baidu.com/s/1n5tiOf5fEr2wBMKQsGU3ag
提取码:ie1f
1.Kafka-Eagle官网:https://www.kafka-eagle.org/
下载页面:http://download.kafka-eagle.org/
kafka-eagle-bin-2.0.0.tar.gz:https://codeload.github.com/smartloli/kafka-eagle-bin/tar.gz/v2.0.0
2.tar -zxvf kafka-eagle-web-2.0.0-bin.tar.gz
mv kafka-eagle-web-2.0.0 kafkaEagle
3.配置环境变量:
1.vim /etc/profile
2.在profile文件末尾添加以下配置:每个环境变量的末尾不能带有“/”
export KE_HOME=/data/kafkaEagle
export PATH=$PATH:$KE_HOME/bin
3.重新加载环境变量配置文件:source /etc/profile
4.注意
配置环境变量,这里需要注意的是,KE_HOME和JAVA_HOME均需在环境变量文件中进行配置
(建议在~/.bash_profile文件中进行设置好,否则,可能在启动的时候抛出环境变量找不到的错误),
配置内容如下:
# 配置JAVA_HOME和KE_HOME:
vi ~/.bash_profile
export JAVA_HOME=/hadoop/jdk8
export KE_HOME=/hadoop/kafka-eagle
export PATH=$PATH:$JAVA_HOME/bin:$KE_HOME/bin
4.修改配置文件system-config.properties:
1.cd /data/kafkaEagle/conf/
2.vim system-config.properties
# 多个zookeeper和kafka群集列表
kafka.eagle.zk.cluster.alias=cluster1
cluster1.zk.list=NODE1:2181,NODE2:2181,NODE3:2181
# broker size online 列表
cluster1.kafka.eagle.broker.size=20
# zk客户端线程限制
kafka.zk.limit.size=25
# kafka eagle webui页面端口
kafka.eagle.webui.port=8048
# kafka offset 存储
cluster1.kafka.eagle.offset.storage=kafka
# kafka metrics, 开启性能监控, 数据默认保留30天
kafka.eagle.metrics.charts=true
kafka.eagle.metrics.retain=15
# kafka sql topic主题 最大记录
kafka.eagle.sql.topic.records.max=5000
kafka.eagle.sql.fix.error=true
# delete kafka topic token
kafka.eagle.topic.token=keadmin
# kafka mysql jdbc 驱动程序地址
# Kafka-Eagle的表都是自动创建的,不需要使用者去操作
kafka.eagle.driver=com.mysql.jdbc.Driver
kafka.eagle.url=jdbc:mysql://xxx.xxx.xx.xx:3306/数据库名?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true
kafka.eagle.username=root
kafka.eagle.password=密码
5.启动
cd /data/kafkaEagle/bin
chmod 777 ke.sh
./ke.sh start 启动Kafka Eagle系统
./ke.sh stop 停止Kafka Eagle系统
./ke.sh restart 重启Kafka Eagle系统
./ke.sh status 查看Kafka Eagle系统运行状态
./ke.sh stats 统计Kafka Eagle系统占用Linux资源情况
./ke.sh find [ClassName] 查看Kafka Eagle系统中的类是否存在
-------------------------------------------
# 启动Kafka Eagle系统,执行如下命令:
ke.sh start
# 查看Kafka Eagle运行状态
ke.sh status
# 停止Kafka Eagle
ke.sh stop
# 查看Kafka Eagle GC情况
ke.sh gc
# 查看Kafka Eagle服务器资源占用情况,例如TCP、句柄等
ke.sh stats
# 查看Kafka Eagle版本号
ke.sh version
# 查看Kafka Eagle服务器上JDK的编码情况(如果JDK编码不是UTF-8,可能会有异常出现,执行如下命令,根据提示来修复JDK编码问题)
ke.sh jdk
# 查看Kafka Eagle中是否存在某个类(如果需要精确,类名前面可以加上包名)
ke.sh find [ClassName]
6.如果出现错误等情况,可查看日志
/data/kafkaEagle/logs
7.http://xxx.xxx.xx.xx:8048
用户名:admin
密码:123456
*******************************************************************
* Kafka Eagle Service has started success.
* Welcome, Now you can visit 'http://xxx.xxx.xx.xx:8048'
* Account:admin ,Password:123456
*******************************************************************
* <Usage> ke.sh [start|status|stop|restart|stats] </Usage>
* <Usage> https://www.kafka-eagle.org/ </Usage>
*******************************************************************