kafka源码编译安装
准备三台服务器
192.168.xxx.xxx
192.168.xxx.xxx
192.168.xxx.xxx
安装kafka前安装JDK和zookeeper如下步骤:
JDK配置安装
官网地址(https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html)
下载文件到本地,通过远程工具上载文件到服务器自定义目录
解压文件到指定目录(所有节点机器都做,也可忽略后面做节点复制)
tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/ #解压文件到指定目录
mv jdk1.8.0_291/ java #修改文件名
cd java
配置环境变量
vi etc/profile
末尾添加如下内容:
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
使配置文件生效
source /etc/profile
检查验证
java -version
zookeeper 配置安装
官网下载地址(https://zookeeper.apache.org/releases.html)
下载源码包文件到本地通过远程连接工具上载文件到服务器
解压文件
推荐下载编译后的bin源码包
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz -C /usr/local/
mv apache-zookeeper-3.7.0-bin/ zookeeper
创建文件目录用于存放数据
cd /usr/local/zookeeper
mkdir data #存放数据
mkdir logs #存放日志文件
进入conf文件夹,将zoo_sample.cfg改为zoo.cfg
cd /usr/local/zookeeper/conf
mv zoo_sample.cfg zoo.cfg
修改配置文件参数
vi zoo.cfg
#The number of millis