kafka 安装
本机安装
# 检测java java -version # 如果没有则安装 yum -y install java # 下载 wget http://mirrors.hust.edu.cn/apache/kafka/2.6.0/kafka_2.13-2.6.0.tgz # 解压 tar -xvf kafka_2.13-2.6.0.tgz # 修改文件夹名 mv kafka_2.13-2.6.0 kafka # 打开~/.bash_profile文件 vim ~/.bash_profile # 在末尾添加环境变量(此处我的kafka在root目录下) export PATH=/root/kafka/bin:$PATH # 保存并关闭文件,source一下 source ~/.bash_profile # 打开任意路径执行以下命令验证 kafka-topic.sh # 转到kafka目录,新建两个文件夹 cd /root/kafka/ && mkdir data && mkdir data/zookeeper # 在kafka目录下,编辑zookeeper配置文件 vim config/zookeeper.properties # 将dataDir=/tmp/zookeeper修改为刚才新建的文件夹 dataDir=/root/kafka/data/zookeeper # 启动zookeeper (有日志INFO binding to port 0.0.0.0/0.0.0.0:2181 表示启动成功) zookeeper-server-start.sh config/zookeeper.properties # 在kafka目录下执行 mkdir data/kafka # 在kafka目录下,编辑server配置文件 vim config/server.properties # log.dirs=/tmp/kafka-logs改为 log.dirs=/root/kafka/data/kafka # 启动kafka (有日志INFO [KafkaServer id=0] started 表示启动成功) kafka-server-start.sh config/server.properties
开启外网访问
listeners=PLAINTEXT://<内网IP>:9092 advertised.listeners=PLAINTEXT://<公网IP>:9092