安装kafka
2023-12-26 23:07:07
静态文件安装(单机)
-
解压到指定目录(解压到 /usr)
tar -zxf kafka_2.11-2.2.0.tgz -C /usr/
-
到指定的解压目录下
cd /usr/kafka_2.11-2.2.0/
-
配置主机名
-
查看是否配置了HOSTNAME
vim /etc/sysconfig/network
-
没有就新增
HOSTNAME=主机名 如下是配置主机名为:CentOS ? HOSTNAME=CentOS 那么CentOS就是主机该linux的主机名 需要重启才能生效!!!!!!!!!!!!!!!!!!!
-
重启生效
reboot
-
查看本机地址
ifconfig ? 我的ip地址 172.28.204.91
-
构建主机名和ip的映射文件
vim /etc/hosts 配置信息如下 172.28.204.91 CentOS
-
检查是否配置成功
ping CentOS
-
-
修改文件server.properties
vim config/server.properties
修改点1 把注释放开 #listeners=PLAINTEXT://:9092 改成(CentOS是上面配置的) listeners=PLAINTEXT://CentOS:9092 ? 修改点2 zookeeper.connect=localhost:2181 改成(CentOS是上面配置的) zookeeper.connect=CentOS:2181 ? 修改点3(保证能对该目录进行读写) log.dirs=/usr/kafka-logs ? 修改点4 新增 advertised.listeners=PLAINTEXT://CentOS:9092 (默认这个key所在行是注释掉的,正是因为没这个,导致创建topic时总是报错 No entry found for connection 1006)
-
启动(后台启动方式,需要先启动zk)
./bin/kafka-server-start.sh -daemon config/server.properties
-
查看是否启动成功
jps 如下:说明启动成功了 6560 Kafka
-
关闭
./kafka-server-stop.sh
-
创建topic
./bin/kafka-topics.sh --bootstrap-server CentOS:9092 --create --topic topic01 --partitions 1 --replication-factor 1
- 一些报错及解决
报错1?kafka No entry found for connection 0
解决办法:
在主机的kafka配置文件($KAFKA_HOME/config/server.properties)中:
添加:
advertised.listeners=PLAINTEXT://$IP_A:9092(默认这个key所在行是注释掉的)
其中$IP_A可以是A主机的IP或者hostname(在B主机上能ping通就可以).
————————————————
版权声明:本文为CSDN博主「gerrylon007」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/butterfly5211314/article/details/90199559
文章来源:https://blog.csdn.net/weixin_40480741/article/details/135231685
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!