一、安装 Zookeeper
由于 Kafka 需要依赖 ZooKeeper,因此首先需要准备 ZooKeeper 环境。
1.安装配置
(1)首先我们访问 ZooKeeper 的官网(http://mirror.bit.edu.cn/apache/zookeeper/)下载合适的版本。
ZooKeeper安装并启动成功后,连接报错:
Could not find or load main class org.apache.zookeeper.ZooKeeperMain
解决方案:
3.5.x版本之后,应下载 apache-zookeeper-x.x.x-bin.tar.gz ,而不是 apache-zookeeper-x.x.x.tar.gz
下载 apache-zookeeper-3.6.1.tar.gz 版本后,虽然可以安装并启动成功,但客户端命令 ./zkCli.sh 报错。下载 apache-zookeeper-3.6.1-bin.tar.gz 就没有问题。当然也可以降低版本到3.4版本。
(2)这里我们下载 3.6.1 版本的apache-zookeeper-3.6.1-bin.tar.gz
执行如下命令解压安装包:
tar -xvf apache-zookeeper-3.6.1-bin.tar.gz
(3)接着创建 ZooKeeper 数据文件存放目录、以及日志存放目录(路径随意,后面会用到):
mkdir -p /root/zookeeper/tmp
mkdir -p /root/zookeeper/log
(4&#