CentOS 7 安装 JDK8、zookeper、kafka

安装JDK

第一步:上传JDK 的linux安装包

第二步:解压到安装目录

tar -xvzf jdk-8u11-linux-x64.tar.gz -C /usr/local

第三步:配置环境变量

vim /etc/profile

#配置如下内容
#set java environment
	JAVA_HOME=/usr/local/jdk1.8.0_11
	CLASSPATH=.:$JAVA_HOME/lib.tools.jar
	PATH=$JAVA_HOME/bin:$PATH
	export JAVA_HOME CLASSPATH PATH

#编辑完退出,刷新配置文件
source /etc/profile

验证安装完成:

java -version

安装配置Zookepper

第一步:下载并上传zookeper的linux安装包(下载地址:http://archive.apache.org/dist/zookeeper/)

第二步:解压安装包到安装目录

tar -xvzf zookeeper-3.4.6.tar.gz

第四步:进入zookeeper-3.4.6目录,创建data目录

mkdir data

第五步:进入conf目录 ,把zoo_sample.cfg 改名为zoo.cfg

cd conf
mv zoo_sample.cfg zoo.cfg

第六步:打开zoo.cfg文件, 修改data属性:dataDir=/root/zookeeper-3.4.6/data

启动、停止Zookeeper

进入Zookeeper的bin目录,启动服务命令

./zkServer.sh start

停止服务命令

./zkServer.sh stop

查看服务状态:

./zkServer.sh status

安装Kafka

第一步:下载并上传zookeper的linux安装包(下载地址:http://kafka.apache.org/downloads)

第二步:解压安装包到安装目录

tar -xvzf kafka_2.11-2.4.0.tgz -C /usr/local

第四步:进入kafka_2.11-2.4.0.tgz安装目录下的config目录

cd /usr/local/kafka_2.11-2.4.0/config

第五步:编辑server.properties

vim server/properties

#修改如下配置
listeners=PLAINTEXT://127.0.0.1:9092

advertised.listeners=PLAINTEXT://127.0.0.1:9092

启动、停止Kafka

1、启动Kafka(注意启动前要先启动zookeper)
bin/kafka-server-start.sh config/server.properties &

2、停止Kafka
bin/kafka-server-stop.sh

3、创建Topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic jiangzh-topic

4、查看已经创建的Topic信息
bin/kafka-topics.sh --list --zookeeper localhost:2181

5、发送消息
bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic alex-topic

6、接收消息
bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic alex-topic --from-beginning

posted @ 2020-08-26 12:55  sxblog  阅读(223)  评论(0编辑  收藏  举报