[自用]ubuntu下kafka环境的搭建

  1. 首先安装了OpenJDK
    https://segmentfault.com/a/1190000044953489
    没有配置默认的Jave版本
    没有设置JAVA_HOME环境变量

    补充:设置JAVE_HOME环境变量

    • 在图形界面中打开etc\environment文件,在其中追加JAVA_HOME变量(注意java版本和路径等的名称)
      image
    • 保存后关闭,在终端里使用source /etc/environment使更改生效
    • 在终端里使用echo $JAVE_HOME检查环境变量是否已正确添加
      image
  2. 安装zookeeper
    https://blog.csdn.net/heyl163_/article/details/131693756
    https://www.cnblogs.com/BigBender/p/14358661.html

  3. 安装zookeeper的过程重来一遍
    到2的时候王总帮我把环境变量JAVE_HOME设置好了
    在虚拟机中下载zookeeper,复制到usr路径下
    在usr路径下解压,然后根据下面的链接操作
    https://blog.csdn.net/heyl163_/article/details/131693756
    中途修改了对/usr路径的权限,777

  4. 部署kafka
    https://blog.csdn.net/m0_37903882/article/details/133893424

  5. 问题记录

    • 创建topic失败
      使用语句:Kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic haha
      报错信息是:kafka-topics.bat:未找到命令
      用的语句是bin/kafka-topics.sh --bootstrap-server localhost:9092 --create --topic test --partitions 2 --replication-factor 1
      报错信息是:Error while executing topic command : Timed out waiting for a node assignment. Call: createTopics
      [2024-11-18 15:01:57,421] ERROR org.apache.kafka.common.errors.TimeoutException: Timed out waiting for a node assignment. Call: createTopics
      (org.apache.kafka.tools.TopicCommand)
      更改语句后创建topic成功,更改为:bin/kafka-topics.sh --bootstrap-server 192.168.179.130:9092 --create --topic haha --partitions 1 --replication-factor 1
posted @   橘子Jane  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示