kafka安装&外网访问&权限认证
安装kafka前需要先安装zookeep
zookeeper环境搭建
-
在官网下载tar包 https://zookeeper.apache.org/releases.html#download
-
模拟集群
建立三个文件夹,将tar包解压到文件夹内
-
在每个conf目录下创建zoo.cfg文件,
在zookeeper-1的配置文件添加
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/root/lpl/data/zk1/data
dataLogDir=/root/lpl/log/zk1/log
clientPort=2181
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389
在zookeeper-2的配置文件添加
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/root/lpl/data/zk2/data
dataLogDir=/root/lpl/log/zk2/log
clientPort=2182
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389
在zookeeper-3的配置文件添加
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/root/lpl/data/zk3/data
dataLogDir=/root/lpl/log/zk3/log
clientPort=2183
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389
-
之后再配置的每个data目录下添加myid文件,内容对应server.x中的x
-
分别运行bin下面的zkServer.sh脚本
sh bin/zkSer