Kafka基于Zookeeper管理分布式节点,Zookeeper是基于Java开发,所以,安装Kafka就必须安装JDK和Zookeeper。 一、安装JDK 1、新建一个存放jdk的目录,并解压jdk到该目录下; 如下图所示,jdk存放目录为/home/coshaho/jdk,版本为jdk1.7.0_79。 2、编辑用户环境变量文件~/.bashrc,添加jdk环境变量; 3、执行source ~/.bashrc加载环境变量。 二、安装Zookeeper 1、 新建Zookeeper存放目录,并解压Zookeeper到该目录; 2、在Zookeeper目录下新建zkdata文件夹以及zkdatalog文件夹; 3、进入/home/coshaho/zookeeper/zookeeper-3.4.6/conf目录配置zoo.cfg文件; (1) dataDir为zk快照日志存储路径; (2) dataLogDir为zk事务日志,这个目录不配置的话,事务日志会打印到dataDir中,影响性能; (3) clientPort为zk端口; (4) server.数字配置节点ip端口信息,第一个端口为master,slaver通信端口,第二个端口为leader选举端口。 4、进入zk快照文件目录创建节点标识; 这里myid文件中的内容和zoo.cfg中的节点标识数字一致。 5