【ZookeeperKafka 单机版安装】黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述ZookeeperKafka 单机版安装相关的知识,希望能为你提供帮助。
一、安装前准备
1、设置主机名、主机解析
[root@localhost ~]# hostnamectl set-hostname test06
[root@test06 ~]# echo "172.16.1.16test06" >
/etc/hosts
[root@test06 ~]# bash
2、关闭SELINUX、防火墙
[root@test06 ~]# setenforce 0
[root@test06 ~]# sed -i s/enforcing/disabled/ /etc/selinux/config [root@test06 ~]# systemctl stop firewalld &
&
systemctl disable firewalld
3、配置时间同步
[root@test06 ~]# yum -y install ntp
[root@test06 ~]# \\cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@test06 ~]# ntpdate cn.pool.ntp.org[root@test06 ~]# systemctl start ntpdate &
&
systemctl enable ntpdate
二、安装准备JDK 1、安装JDK
[root@test06 ~]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/local/
[root@test06 ~]# cd /usr/local/jdk1.8.0_131/bin[root@test06 bin]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)[root@hadoop01 bin]# pwd
/usr/local/jdk1.8.0_131/bin
2、配置 JAVA 环境变量
[root@test06 ~]# cp /etc/profile /etc/profile.bak[root@test06 ~]# cat <
<
EOF >
>
/etc/profile
>
export JAVA_HOME=/usr/local/jdk1.8.0_131
>
export PATH=.:$PATH:$JAVA_HOME/bin
>
EOF[root@hadoop01 ~]# source /etc/profile[root@test06 ~]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
三、安装部署 Zookeeper 1、上传并解压缩安装包
[root@test06 ~]# tar -zxvf zookeeper-3.4.14.tar.gz -C /usr/local/
[root@test06 ~]# mv zookeeper-3.4.14 zookeeper
[root@test06 ~]# cd /usr/local/zookeeper/conf
2、修改配置文件
[root@test06 conf]# cp zoo_sample.cfg zoo.cfg
[root@test06 conf]# vim zoo.cfg......
dataDir=/data/zookeeper/data
dataLogDir=/data/zookeeper/logs
......
server.1=172.16.1.16:2888:3888
3、创建数据目录、日志文件目录、MYID文件
[root@test06 ~]# mkdir -p /data/zookeeper/data,logs
[root@test06 ~]# echo "1" >
/data/zookeeper/data/myid
四、启动 Zookeeper 1、启动 ZOOKEEPER
[root@test06 ~]# cd /usr/local/zookeeper/bin/
[root@test06 ~]# zkServer.sh start查看下集群的节点状态
[root@test06 bin]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Mode: standalone
2、配置Zookeeper的环境变量 ( 非必须 )
[root@test06 ~]# cat <
<
EOF >
>
/etc/profile
>
export ZOOKEEPER_HOME=/usr/local/zookeeper
>
export PATH=.:$PATH:$ZOOKEEPER_HOME/bin
>
EOF
[root@test06 ~]# source /etc/profile[root@test06 ~]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Mode: standalone
五、安装部署KAFKA 1、上传并解压缩安装包
[root@test06 ~]# tar -zxvf kafka_2.11-2.3.0.tgz -C ../
[root@test06 ~]# mv kafka_2.11-2.3.0kafka
[root@test06 ~]# cd /usr/local/kafka/config
2、修改配置文件
[root@test06 ~]# cp server.properties server.properties.default[root@test06 ~]# vim server.properties
broker.id=1
listeners=PLAINTEXT://0.0.0.0:9092
advertised.listeners=PLAINTEXT://172.16.1.16:9092
log.dirs=/data/kafka/logs
zookeeper.connect=172.16.1.16:2181
3、创建数据目录
[root@test06 ~]# mkdir -p /data/kafka/logs
六、启动KAFKA 1、启动并验证集群
[root@test06 ~]# /usr/local/kafka/bin/kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties[root@test06 ~]# netstat -lntp | grep 9092
tcp600 172.161.1.16:9092:::LISTEN2500/java#查看kafka的进程 ( 下面截图的是输出的前三四行 )
[root@test06 ~]# ps -ef | grep kafka
root250018 May24 ?1-03:52:47 /usr/local/java/jdk1.8.0_201/bin/java -Xmx1G -Xms1G -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -Djava.awt.headless=true -Xloggc:/usr/local/kafka/bin/../logs/kafkaServer-gc.log -verbose:gc -XX:+PrintGCDetails -
2、配置KAFKA的环境变量 ( 非必须 )
[root@test06 ~]# cat <
<
EOF >
>
/etc/profile
>
export KAFKA_HOME=/usr/local/kafka
>
export PATH=.:$PATH:$KAFKA_HOME/bin
>
EOF[root@test06 ~]# source /etc/profile
?
推荐阅读
- JavaScript 数据处理 - 映射表篇
- Linux之traceroute命令
- Spring源码之七registerListeners()及发布订阅模式
- C语言函数中的传值和传址
- Win10(64)专业版电脑如何修改时间
- linux网络第一周作业
- Shell流程控制
- Python代码的良好习惯
- 线上环境从0到1实践从传统运维架构到k8s(ACK)的转型