服务器配置
- 10.8.8.90
- 10.8.8.91
- 10.8.8.92
- 硬盘挂载/home/hifo
一、安装JDK
首先下载JDK,官网下载地址
下载后解压
1 2
| tar zxvf jdk-8u111-linux-x64.tar.gz mv jdk1.8.0_111/ /usr/local/
|
编译文件
1
| vim /etc/profile.d/java.sh
|
加入配置
1 2 3 4 5 6
| JAVA_HOME=/usr/local/jdk1.8.0_111/ JAVA_BIN=/usr/local/jdk1.8.0_111/bin JRE_HOME=/usr/local/jdk1.8.0_111/jre PATH=$PATH:/usr/local/jdk1.8.0_111/bin:/usr/local/jdk1.8.0_111/jre/bin CLASSPATH=/usr/local/jdk1.8.0_111/jre/lib:/usr/local/jdk1.8.0_111/lib:/usr/local/jdk1.8.0_111/jre/lib/charsets.jar export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
|
然后初始化环境变量
1
| source /etc/profile.d/java.sh
|
如果以上配置成功,下面就可以看到java的版本
1 2 3 4
| java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
|
二、kafka集群搭建
1、zookeeper集群搭建(kafka自带zookeeper,但之前以单独搭建zookeeper集群,这里不再搭建)
2、下载安装kafka
官方下载地址
解压
1
| tar zxvf kafka_2.11-1.0.0.tgz
|
1
| mv /usr/local/src/kafka_2.11-1.0.0 /usr/local/kafka
|
3、修改配置文件
进入到config目录
1
| cd /usr/local/kafka/config
|
编辑配置文件
修改配置文件
server.properties配置文件的修改主要在开头和结尾,中间保持默认配置即可;需要注意的是broker.id的值,三个节点要配置不同的值,分别配置为0,1,2;log.dirs必须保证目录存在,不会根据配置文件自动生成。
实际修改项为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| host.name=10.8.8.90 message.max.byte=5242880 default.replication.factor=2 replica.fetch.max.bytes=5242880 zookeeper.connect=10.8.8.85:2181,10.8.8.86:2181,10.8.8.87:2181
|
4、启动kafka集群
进入kafka/bin目录
1
| ./kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties
|
三个节点均要启动;启动无报错,即搭建成功。
检查服务是否启动