一、安装jdk
1.下载jdk
进入/tools 文件夹,下载jdk至此文件夹。
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
2. 解压jdk
tar -zxvf jdk-8u131-linux-x64.tar.gz
3. 配置环境变量
vi /etc/profile.d/java.sh
输入如下内容:
JAVA_HOME=[你自己的jdk绝对路径]
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
保存并退出,然后需要分配一下权限,让各个用户都可执行:
chmod 755 /etc/profile.d/java.sh
重启配置文件
source /etc/profile
4. 测试安装结果
java -version
二、安装kafka
1. 下载kafka
创建文件夹,mkdir /opt/monitor/kafka
将安装包下载到/opt/monitor/kafka文件夹里面
kafka下载
wget https://archive.apache.org/dist/kafka/2.4.1/kafka_2.11-2.4.1.tgz
2. 解压
tar -xzvf kafka_2.11-2.4.1.tgz
3. 修改kafka配置文件
进入到kafka配置文件存放路径,
cd /opt/monitor/kafka/kafka_2.11-2.4.1/config
修改zookeeper.properties
dataDir=/opt/monitor/kafka/kafka_data/zookeeper
clientPort=2181
maxClientCnxns=100
tickTimes=2000
initLimit=10
syncLimit=5
admin.enableServer=false
由于指定了数据目录地址和日志地址,所以我们要创建相应的文件夹和文件。
在/opt/monitor/kafka/创建
mkdir kafka_data/zookeeper
修改server.properties
broker.id=0
port=9092 #端口号
host.name=localhost #单机可直接用localhost
log.dirs=/opt/monitor/kafka/kafka_dat #日志存放路径可修改可不修改
zookeeper.connect=localhost:2181
注意,记得把配置文件后面的注释去掉,不然启动时会报错。
4. 启动
启动zookeeper注册中心
bin/zookeeper-server-start.sh config/zookeeper.properties #可以看到启动日志
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties #建议使用这种方式,不需要启动多个窗口
启动kafka
bin/kafka-server-start.sh config/server.properties
bin/kafka-server-start.sh -daemon config/server.properties #建议使用这种方式,不需要启动多个窗口
5. 测试安装结果
netstat -tunlp | grep 2181 #zookeeper端口
netstat -tunlp | grep 9092 #kafka端口