kafka的运行需要包括java在内的其他软件的支持,同时需要进行服务启动等操作。
1 软件准备
1.1 java安装
国内可以访问华为的镜像网站找到特定的版本进行安装:repo.huaweicloud.com/java/jdk/ linux可以使用wget + url进行安装包的下载.
- 下载安装包
wget https://repo.huaweicloud.com/java/jdk/8u172-b11/jdk-8u172-linux-x64.tar.gz - 解压压缩包
tar -zxvf jdk-8u172-linux-x64.tar.gz - 配置环境变量
export JAVA_HOME=/home/admin/app/jdk1.8.0_172 (这里的路径需要修改成自己解压完的路径,其他部分都不需要修改)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
- java 验证
java -version可以查看版本
1.2 zookeeper的安装
下载安装包, 官网下载太慢, 使用阿里云apache镜像地址, mirrors.aliyun.com/apache/?spm…
- 下载安装包
wget https://mirrors.aliyun.com/apache/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz - 解压压缩包
tar -zxvf apache-zookeeper-3.8.4-bin.tar.gz
1.3 kafka的安装
继续使用阿里云apache镜像
- 下载安装包
wget https://mirrors.aliyun.com/apache/kafka/3.9.0/kafka_2.13-3.9.0.tgz - 解压压缩包
tar -zxvf kafka_2.13-3.9.0.tgz
2 kafka的启用
- 启用zookeeper 服务
进入kafka的路径目录下
nohup bin/zookeeper-server-start.sh config/zookeeper.properties & - 启用kafka 服务
nohup bin/kafka-server-start.sh config/server.properties & - 执行
jps进行验证
759691 Jps
758749 QuorumPeerMain
759222 Kafka