/usr/software
安装包都放在这个目录下,解压
环境变量
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
JRE_HOME=${JAVA_HOME}/jre
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
PATH=${JAVA_HOME}/bin:$PATH
4.1 在zookeeper目录下,创建俩个目录,一个是:data,另一个用于日志logs
mkdir data
mkdir logs
4.2.复制出来一份配置文件
cp zoo_sample.cfg zoo.cfg
4.3.修改zoo.cfg配置文件
修改zoo.cfg配置文件里面的内容
#指定zk的基准时间间隔 tickTime=2000 #指定zk存放数据文件夹的目录为 /usr/local/zookeeper/data dataDir= /usr/local/zookeeper/data #指定zk存放日志文件夹的目录为:/usr/local/zookeeper/logs dataLogDir=/usr/local/zookeeper/logs #指定客户端访问zk的端口号为2181 clientPort=2181
5.修改系统环境变量,把zk的启动命令加入到系统环境变量中
5.1 编辑/etc/profile文件
vim /etc/profile
编辑profile文件 把zk相关的启动命令放入profile中:
#add zk config to profile
#zk dir
export ZK_HOME=/usr/local/zookeeper/zookeeper-3.4.13
#append zk bin to system path
export PATH= Z K H O M E / b i n : {ZK_HOME}/bin: ZKHOME/bin:PATH
启动自己安装的ZooKeeper,使用命令zkServer.sh start
kafka-server-start.sh -daemon /usr/software/kafka_2.11-2.3.0/config/server.properties
kafka使用常见报错及解决方法
kafka连接生产者报错Connection to node -1 could not be established. Broker may not be available.