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

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
Bing Webmaster Portal Back