[自用]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 @ 2024-11-13 16:21  橘子Jane  阅读(5)  评论(0编辑  收藏  举报