Centos6.9 ordinary users to install kafka and zookeeper
First, install jdk1.8
1. Create a directory
mkdir /home/XXX/usr/java
2, unzip
cd soft
tar -zxvf jdk-8u201-linux-x64.tar.gz
3, the mobile
mv jdk1.8.0_201/ /home/XXX/usr/java/
Contents: /home/XXX/usr/java/jdk1.8.0_201
4, configure the environment variables
vim .bash_profile
export PATH=$PATH:$HOME/usr/java/jdk1.8.0_201/bin
source .bash_profile
5. Verify
java -version
Second, the installation kafka and zookeeper
1. Create a directory
mkdir /home/XXX/usr/kafka
mkdir /home/XXX/usr/local/kafka-logs
mkdir /home/XXX/usr/zookeeper
2, unzip
cd soft
tar -zxvf kafka_2.12-2.2.0.tgz
mv kafka_2.12-2.2.0 /home/XXX/usr/kafka/
cd /home/XXX/usr/kafka/bin
+++++++++++++++++++++++++
cd soft
tar -zxvf zookeeper-3.4.14.tar.gz
mv zookeeper-3.4.14 /home/XXX/usr/zookeeper/
3, modify the file zookeeper
cd /home/XXX/usr/zookeeper/zookeeper-3.4.14/conf
mv zoo_sample.cfg zoo.cfg
4, start zookeeper
cd /home/XXX/usr/zookeeper/zookeeper-3.4.14/bin && sh zkServer.sh start
5, modify the configuration file kafka
we /home/homeward/usr/kafka/kafka_2.12-2.2.0/config/server.properties
broker.id = 1 // nodes
log.dir = / home / XXX / usr / local / kafka-logs // path for the log
6, start kafka
cd /home/XXX/usr/kafka/kafka_2.12-2.2.0/bin && nohup ./kafka-server-start.sh ../config/server.properties &