一、安装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端口
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐