关于无法通过脚本启动Kafka集群的解决办法

启动Kafka集群时,需要在每台个节点上启动启动服务,比较麻烦,通过写了以下脚本来进行启停;发现能正常使用停止功能,不能正常启动Kafka;

Kafka启停脚本:

## 以防不能通过shell脚本启动Kafka服务
## 先在~/.bashrc文下配置JAVA_HOME
## 如果已经安装了jdk,通过which Java 命令可以查看jdk的安装位置
## export JAVA_HOME=/export/server/jdk1.8.0_131
## export PATH=$PATH:$JAVA_HOME/bin


case $1 in
"start")
        {
        for i in node1 node2 node3
        do
                echo "---------- kafka $i 启动 ------------"
                ssh $i "/export/server/kafka/bin/kafka-server-start.sh -daemon /export/server/kafka/config/server.properties"
        done
};;
"stop")
        {
        for i in node1 node2 node3
        do
                echo "---------- kafka $i 停止 ------------"
                ssh $i "/export/server/kafka/bin/kafka-server-stop.sh "
        done
};;
esac

解决办法:
#先在~/.bashrc文下配置JAVA_HOME,已经安装jdk的,通过which Java 命令可以查看jdk的安装位置
vim ~/.bashrc
#export JAVA_HOME=/export/server/jdk1.8.0_131
#export PATH=$PATH:$JAVA_HOME/bin

再次尝试通过脚本启动

发现可以成功启动。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 22:22:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 22:22:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 22:22:04       82 阅读
  4. Python语言-面向对象

    2024-06-07 22:22:04       91 阅读

热门阅读

  1. 使用机器学习做医学图像分类的开源项目集锦

    2024-06-07 22:22:04       31 阅读
  2. postgressql——ReadBuffer_common函数(7)

    2024-06-07 22:22:04       27 阅读
  3. MySQL优化器的SQL重写规则

    2024-06-07 22:22:04       30 阅读
  4. 前端js解析websocket推送的gzip压缩json的Blob数据

    2024-06-07 22:22:04       36 阅读
  5. C语言实现三角波生成

    2024-06-07 22:22:04       25 阅读