前置条件确保Zookeeper是启动的
下载kafka_2.11-2.3.1.tgz,其中2.11为scala的版本,2.3.1为kafka的版本
解压
[root@wmcentos7 ~]# tar -zxvf kafka_2.11-2.3.1.tgz -C /usr/local/
修改配置文件
[root@wmcentos7 ~]# vim /usr/local/kafka_2.11-2.3.1/config/server.properties
#9092是kafka底层服务器监听的地址
listeners=PLAINTEXT://172.16.165.255:9092 #阿里云ECS内网的ip地址和9092端口
advertised.listeners=PLAINTEXT://47.114.62.148:9092 #阿里云ECS外网的ip的地址和9092端口
#修改kafka存储日志(其实就是数据)的地方
log.dirs=/usr/local/kafka_2.11-2.3.1/kafka_logs
#修改zookeeper的连接参数,用于连接我们的zookeeper,为zookeeper服务器的ip和port,阿里云ECS外网的IP地址和2181端口
zookeeper.connect=47.114.62.148:2181
启动/关闭
[root@wmcentos7 bin]# pwd
/usr/local/kafka_2.11-2.3.1/bin
[root@wmcentos7 bin]# ./kafka-server-start.sh ../config/server.properties
[root@wmcentos7 bin]# ./kafka-server-start.sh -daemon ../config/server.properties 后台启动
[root@wmcentos7 bin]# ./kafka-server-stop.sh
查看进程