安装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