kafka搭建中遇到的问题
一、kafka下载二进制压缩包和搭建
其中细节:使用单台机器搭建kafka时候是否安装mysql问题?
二.问题一:./ke.sh start start能够启动,但是无法访问web ui页面的问题
1.需要注意添加配置项(system-config.properties ):
######################################
# kafka sasl authenticate
######################################
kafka.eagle.sasl.enable=false
kafka.eagle.sasl.protocol=SASL_PLAINTEXT
kafka.eagle.sasl.mechanism=PLAIN
##需要如下语句--默认是没有的(kafka_client_jaas.conf是你安装文件下./conf/下的文件)
kafka.eagle.sasl.client=/hadoop/kafka-eagle/conf/kafka_client_jaas.conf
2.使用mysql与没用mysql的情况:
2.1如果不使用mysql时候:( 修改system-config.properties )
######################################
# kafka jdbc driver address
######################################
kafka.eagle.driver=org.sqlite.JDBC
#此处需要指定sqlite使用的数据库文件路径,
kafka.eagle.url=jdbc:sqlite:/home/kafka-eagle-web-1.2.4/db/ke.db
kafka.eagle.username=root
kafka.eagle.password=123456
2.2 如果使用mysql数据库时候:
(1)ke数据库准备
将kafka-eagle-web-1.2.4/sql下的ke.sql文件导入到mysql数据库中,备用。
(2)添加的配置项:
######################################
#添加刚刚导入的ke数据库配置,我这里使用的是mysql
######################################
kafka.eagle.driver=com.mysql.jdbc.Driver
kafka.eagle.url=jdbc:mysql://127.0.0.1:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
kafka.eagle.username=root
kafka.eagle.password=xxx
2.3 需要在vim /etc/proflie中配置环境变量,
添加
export KE_HOME=/home/kafka-eagle-web-1.2.4
export PATH=$PATH:$KE__HOME/bin
并source /etc/proflie
登陆用户名:admin
密码:123456
可见如下: