kafka安装

系统及软件版本

系统:CentOS7

jdk:jdk8

zookeeper:zookeeper-3.4.14.tar.gz

kafka:kafka_2.12-1.0.2.tgz

相关软件资源地址:

链接:https://pan.baidu.com/s/1QwCy0hZPQzdcbhfRN55pgg 

提取码:y6dw 

上传文件到系统opt目录下

安装jdk:

1.命令:rpm -ivh jdk-8u261-linux-x64.rpm  默认安装到/usr/java目录下

 

添加项:

export JAVA_HOME=/usr/java/jdk1.8.0_261-amd64

export PATH=$PATH:$JAVA_HOME/bin
 

 

3.生效环境变量及验证

生效命令:source /etc/profile

验证:java -version

 

安装配置Zookeeper:

1、解压zookeeper-3.4.14.tar.gz。命令:tar -zxf zookeeper-3.4.14.tar.gz

2、进入到conf目录下复制 zoo_sample.cfg 命名为 zoo.cfg 。命令:cp zoo_sample.cfg  zoo.cfg

      修改Zookeeper保存数据的目录,dataDir:dataDir=/var/cc/zookeeper/data

设置环境变量ZOO_LOG_DIR,指定Zookeeper保存日志的位置:export ZOO_LOG_DIR=/var/cc/zookeeper/log

 ZOOKEEPER_PREFIX指向Zookeeper的解压目录:export ZOOKEEPER_PREFIX=/opt/zookeeper-3.4.14

 将Zookeeper的bin目录添加到PATH中:export PATH=$PATH:$ZOOKEEPER_PREFIX/bin

5、配置生效:source /etc/profile

6、启动zookeeper命令:zkServer.sh start,进行验证:zkServer.sh status

    命令是在bin下因已经配置环境变量所以无需专门进如到bin的目录下

安装配置kafka:

1、解压kafka_2.12-1.0.2.tgz

2、配置环境变量:vim /etc/profile

       export KAFKA_HOME/opt/kafka_2.12-1.0.2

       export PATH=$PATH:$KAFKA_HOME/bin

3、配置生效:. /etc/profile  (注意前边的点)

验证:kafka-  双击Tab键出现提示表示没有问题

4、配置/opt/kafka_2.12-1.0.2/config中的server.properties文件:

       Kafka连接Zookeeper的地址,此处使用本地启动的Zookeeper实例,连接地址是localhost:2181, 后面的 myKafka 是Kafka在Zookeeper中的根节点路径:

5、继续配置kafka存储持久化数据的目录:log.dirs=/var/cc/kafka/kafka-logs。目录不存在则创建:mkdir -p /var/cc/kafka/kafka-logs

指定kafka对外提供服务入口地址:IP 为主机的ip地址

6、启动zookeeper及确认状态:

       进入zookeeper的bin目录下。执行启动命令:zkServer.sh start , 启动后确认状态:zkServer.sh status

 

7、启动Kafka:进入到kafka的bin目录下,执行命令:kafka-server-start.sh ../config/server.properties

启动成功,可以看到控制台输出的最后一行的started状态:

8、新开一个窗口、查看zookeeper节点

      8.1:执行命令:zkCli.sh 连接本地

       

       8.2:查看节点

      

9、启动方式:

Kafka当前启动模式为前台模式启动,要停止,直接使用Ctrl+C即可,或者执行命令:kafka-server-stop.sh 。

后台启动命令:kafka-server-start.sh -daemon ../config/server.properties

查看Kafka的后台进程:

停止后台运行的kafka命令:kafka-server-stop.sh

执行停止命令后,稍等一会执行后台查看命令,此时kafka服务已停止

 

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8755 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月11日
下一篇 2021年3月11日

相关推荐