安装kafka需优先安装 zookeeper , scala
scala 安装(如安装略过)
- 现在 wget https://downloads.lightbend.com/scala/2.12.11/scala-2.12.11.tgz
- 解压 tar -zxvf scala-2.12.11.tgz
- 编辑环境变量 vim /etc/profile
- 添加环境变量 (export SCALA_HOME=/apps/scala export PATH={PATH}:{SCALA_HOME}/bin)
- 生效配置文件文件 source /etc/profile
- 查看 scala是否成功 命令:scala -version
zookeeper安装(如安装略过)
- 下载zookeeper 地址为:Apache ZooKeeper
- 选择对应版本 (本次版本为3.9.1)
- 在linux服务器 创建kafka目录创建命令为 mkdir kafka
- 将下载好的zookeeper (apache-zookeeper-3.9.1-bin.tar.gz) 上传至 linux kafka目录下
- 解压上传的文件 命令为: tar -zxvf apache-zookeeper-3.9.1-bin.tar.gz
- 进入 解压后目录 apache-zookeeper-3.9.1-bin/conf
- 将文件zoo_sample.cfg 修改为zoo.cfg (命令为:mv zoo_sample.cfg zoo.cfg 或 cp zoo_sample.cfg zoo.cfg )
- 进入 apache-zookeeper-3.9.1-bin/bin目录
- 启动zookeeper 命令为./zkServer.sh start
- 其他命令:(./zkServer.sh start # 查看服务状态: ./zkServer.sh status # 停止服务: ./zkServer.sh stop # 重启服务: ./zkServer.sh restart)
Kafka安装(如安装略过)
- 下载kafka2.6版本 地址为:Apache Kafka
- 选择对应版本(本次以2.6.3为例)
- 将下载好的kafka (kafka_2.12-2.6.3.tgz)上传至 linux kafka目录下
- 解压上传的kafka压缩包 命令为:tar -zxvf kafka_2.12-2.6.3.tgz
- 进入 解压后目录 kafka_2.12-2.6.3/conf
- 修改配置文件server.properties
- 在server.properties中新增配置 advertised.listeners=PLAINTEXT://《kafka所在服务器ip》:9092
- 修改server.properties中配置 zookeeper.connect=《zookeeper所在服务器ip》:2181
- 启动 kafka 命令为: ./kafka-server-start.sh ../config/server.properties &
其他命令 (./kafka-server-start.sh -daemon ../config/server.properties (启动zk成功再启动kafka))