kafka安装的坑

首先简要叙述一下kafka的安装还是略微头疼的
本文安装环境

  • 操作系统:Ubuntu16.04
  • Kafka版本:kafka_2.11-2.1.0
  • Kafka官网下载
  • JDK版本:1.8.0_251
  • JDK官网下载
    下载到自己要放的目录位置
    解压:tar zxvf kafka_2.11-2.1.0.tgz
    kafka文件目录结构:
  • /bin文件夹 操作kafka的可执行脚本,还包含windows下脚本
  • /config文件夹 配置文件所在目录
  • /libs 依赖库目录
  • /logs 日志数据目录

安装jdk

下载jdkjdk-8u251-linux-x64.tar.gz
解压 tar zxvf jdk-8u251-linux-x64.tar.gz
创建文件夹放jdk mkdir /usr/java
移动到上面文件夹mv jdk1.8.0_251/ /usr/java/
配置java的环境变量
vim /etc/profile
在文件后面添加
export JAVA_HOME=/usr/java/jdk1.8.0_251/ export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
保存后
刷新环境
source /etc/profile
重启reboot (有的刷新能够生效,有的不能。我的是虚拟机就是因为这个坑,启动kafka的时候一直报/bin/java: No such file or directory,就是配置的java环境变量对kafka来说没有找到,同时刷新完还能敲出java命令提示,真的让我怀疑了人生)
接下来开始启动

先启动zookeeper,

命令在kafka_2.11-2.1.0这个文件夹中运行
bin/zookeeper-server-start.sh config/zookeeper.properties
查看端口情况netstat -tunlp|grep 2181
看到输出这个就启动成功了
tcp6 0 0 :::2181 :::* LISTEN 2752/java

再启动kafka

修改配置文件
vim config/server.properties

broker.id=1

FORMAT:
  listeners = listener_name://127.0.0.1:9092
EXAMPLE:
  listeners = PLAINTEXT://127.0.0.1:9092

修改上面的参数
配置的ip根据实际情况而定
bin/kafka-server-start.sh config/server.properties
查看端口情况netstat -tunlp|grep 9092
看到输出这个就启动成功了
tcp6 0 0 127.0.0.1:9092 :::* LISTEN 5942/java

你可能感兴趣的:(队列消息,jdk,中间件,kafka)