Kafka在CentOS7下的环境配置

1.安装JDK 1.8

1.安装前利用

rpm -qa | grep java 

 rpm -qa | grep jdk 

查看是否有自带的open jdk环境。
2.有的话利用

rpm -qa | grep java | xargs rpm -e --nodeps

命令批量卸载。
3.使用命令列出所有jdk 1.8可安装的包

yum list java-1.8*

4.使用命令安装jdk1.8

yum install java-1.8.0-openjdk* -y

5.验证是否安装成功

java -version

6.jdk默认安装在/usr/lib/jvm,在etc/profile中添加环境变量

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64 
export JRE_HOME=$JAVA_HOME/jre 
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$KE_HOME/bin:${MAVEN_HOME}/bin:$PATH

然后保存文件,利用

source  /etc/profile

刷新文件

2.zookeeper的安装与配置

1.在官网下载zookeeper http://zookeeper.apache.org/
2.利用命令解压

tar -zxvf zookeeper-3.4.14.tar.gz

3.进入zookeeper目录,重命名zookeeper核心配置文件/conf/zoo_sample.cfg为zoo.cfg,然后修改该配置文件内容

# The number of milliseconds of each tick
# zk服务器的心跳时间 
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
# 投票选举新Leader的初始化时间
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
# 同步时间
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
# 数据目录 
dataDir=/hadoop/zookeeper-3.4.14/data
# the port at which the clients will connect
# Zookeeper对外服务端口,保持默认
clientPort=2181

4.启动zookeeper

bin/zkServer.sh start

3.Kafka的安装与配置

1.官网下载Kafka http://kafka.apache.org/downloads
2.同样解压后利用命令启动

bin/kafka-server-start.sh config/server.properties 

需要注意,server.properties有几个关键参数

broker.id=0 表示broker的编号,如果集群中有多个broker,则每个broker的编号需要设置 的不同
listeners=PLAINTEXT://:9092 brokder对外提供的服务入口地址 
log.dirs=/hadoop/kafka_2.11-2.3.0/logs 设置存放消息日志文件的地址 
zookeeper.connect=localhost:2181 Kafka所需Zookeeper集群地址

3.启动后可利用jps -l查看是否启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值