kafka简单的快速启动服务脚本

kafka的启动要先启动zookeeper服务然后在启动kafka的broker 可以编写一个脚本将这两个命令一起启动

1.首先给zookeeper和kafka配置环境变量
可以配置在/etc/profile 或者 ~/.profile 下

sudo vim /ect/profile 或者 sudo vim ~/.profile

export ZOOKEEPER_HOME=/home/ubuntu/downLoadFile/zookeeper
export PATH=.:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$JAVA_HOME/bin:$PATH
export KAFKA_HOME=/home/ubuntu/downLoadFile/kafka_2.12-1.1.0

export PATH=$PATH:$KAFKA_HOME/bin

这里写你自己的目录 然后source /etc/profile ( 使用配置的是 ~/.profile 的话source ~/.profile)

然后在在~目录下新建个脚本文件
cd ~

#创建文件
touch launchkafka.sh

vim  launchkafka.sh

添加以下

#!/bin/bash
#启动zookeeper
zkServer.sh start
echo "启动了zookeeper "
#启动kafka服务
echo "启动kafka服务"
kafka-server-start.sh /home/ubuntu/downLoadFile/kafka_2.12-1.1.0/config/server.properties

然后直接输入

#先给脚本执行权限
chmod a+x launchkafka.sh
#然后
./launchkafka.sh

kafka简单的快速启动服务脚本_第1张图片

这里启动成功 因为我zookeeper服务没关 所以显示已经存在

也可给写的脚本配置配置环境变量

MYSCRIPT_HOME=/home/ubuntu

export PATH=$PATH:$MYSCRIPT_HOME/bin

这里的目录写你自己的

然后在别的地方尝试启动脚本

~/Documents


launchkafka.sh

你可能感兴趣的:(linux)