当前位置:   article > 正文

【kafka】kafka单节点安装及配置_本文使用kafka单节点安装及配置,并使用kafka自带的zookeeper。一般kafka需要起三

本文使用kafka单节点安装及配置,并使用kafka自带的zookeeper。一般kafka需要起三
前言

软件环境:

一台虚拟主机,配置IP为192.168.0.56。

软件依赖:

启用kafka自带的Zookeeper服务
Zookeeper是用java写的所以需要搭建JAVA环境(JDK版本 >= 1.7)。

1.安装JDK

目前官网不能直接下载,在网上找到1.8.0版本安装包下载到本地。

1.1.下载jdk
#远程登陆主机 (使用Xshell)
$ssh root@192.168.0.56

#将jdk包传输到root用户根目录下(使用FileZilla)

#查看root用户根目录是否存在jdk-8u171-linux-x64.tar.gz
[root@localhost ~]# ls
anaconda-ks.cfg  jdk-8u171-linux-x64.tar.gz
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
1.2.安装jdk
#创建java安装目录
[root@localhost ~]# mkdir /opt/java

#解压jdk包到安装目录
[root@localhost ~]# tar zxvf jdk-8u171-linux-x64.tar.gz -C /opt/java
  • 1
  • 2
  • 3
  • 4
  • 5
1.3.配置java环境变量
#在文件中追加配置:
[root@localhost ~]# vim /etc/profile
export JAVA_HOME=/opt/java/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH

#使配置生效
[root@localhost ~]# source /etc/profile
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
1.4.验证jdk是否安装成功
[root@localhost ~]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
  • 1
  • 2
  • 3
  • 4
2.安装kafka

下载地址:https://mirrors.cnnic.cn/apache/kafka (这里我们选择最新的2.12-1.1.0版本)

2.1.下载kafka
#windows浏览器下载
1. 访问 https://mirrors.cnnic.cn/apache/kafka/1.1.0/kafka_2.12-1.1.0.tgz
2. 将下载的kafka_2.12-1.1.0.tgz传输到root用户根目录下

#linux命令直接下载
[root@localhost ~]# wget https://mirrors.cnnic.cn/apache/kafka/1.1.0/kafka_2.12-1.1.0.tgz

#查看linux是否已存在kafka_2.12-1.1.0.tgz
[root@localhost ~]# ls
anaconda-ks.cfg  jdk-8u171-linux-x64.tar.gz  kafka_2.12-1.1.0.tgz
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
2.2.安装kafka
#创建安装目录/opt/kafka
[root@localhost ~]# mkdir /opt/kafka

#解压kafka包到安装目录
[root@localhost ~]# tar zxvf kafka_2.12-1.1.0.tgz -C /opt/kafka
  • 1
  • 2
  • 3
  • 4
  • 5
2.3.配置kafka环境变量
#在文件中追加配置:
[root@localhost ~]# vim /etc/profile
export KAFKA_HOME=/opt/kafka/kafka_2.12-1.1.0
export PATH=KAFKA_HOME/bin:$PATH

#使配置生效
[root@localhost ~]# source /etc/profile
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
2.4.验证kafka是否安装成功
#验证环境变量是否配置成功
[root@localhost ~]# echo $KAFKA_HOME
/opt/kafka/kafka_2.12-1.1.0

#输入kafka-按TAB键补全,看是否会有下面命令输出
[root@localhost ~]# kafka-
kafka-acls.sh kafka-console-producer.sh kafka-delete-records.sh ...
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
2.5.修改kafka配置文件
#创建kafka消息存放目录
[root@localhost ~]# mkdir -p /opt/kafka/data/kafkalogs

#更改log.dirs路径为创建的路径
[root@localhost ~]# vim /opt/kafka/kafka_2.12-1.1.0/config/server.properties
log.dirs=/opt/kafka/data/kafkalogs
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
2.6.启动zookeeper服务
[root@localhost ~]# zookeeper-server-start.sh -daemon $KAFKA_HOME/config/zookeeper.properties
[root@localhost ~]# jps
15152 QuorumPeerMain
15175 Jps
  • 1
  • 2
  • 3
  • 4
2.7.启动kafka服务
[root@localhost ~]# kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties
[root@localhost ~]# jps
15152 QuorumPeerMain
15462 Jps
15439 Kafka
  • 1
  • 2
  • 3
  • 4
  • 5
2.8.关闭服务
#先关闭kafka
[root@localhost ~]# kafka-server-stop.sh

#再关闭zookeeper
[root@localhost ~]# zookeeper-server-stop.sh

#查看服务是否已关闭
[root@localhost ~]# jps
15462 Jps
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/78652
推荐阅读
相关标签
  

闽ICP备14008679号