1, download Kafka
http://mirrors.hust.edu.cn/apache/kafka/2.1.1/
2, the positioning / usr / local, kafka created folder, the folder after entering decompression kafka (can choose installation directory)
effective -xzf kafka_2.11-2.1.1.tgz
3, run the built-zookeeper
cd /usr/local/kafka/kafka_2.11-2.1.1/bin/
./zookeeper-server-start.sh ../config/zookeeper.properties &
4, disposed pseudo-distributed kafka
Three copies of the server.properties (optional number), each arranged to modify the following several
# Kafka broker node unique identification. Broker.id = 0 # port number (pseudo-distributed not conflict) Port = 9092 # client services provided address and port number advertised.listeners = PLAINTEXT: // 192.168.56.20:9092 # Kafka log storage path (path self-created) log.dirs = / Home / Hadoop / Kafka / 0-Broker
# Kafka broker node unique identification. Broker.id = 1 # port number (pseudo-distributed not conflict) Port = 9093 # client services provided address and port number advertised.listeners = PLAINTEXT: // 192.168.56.20:9093 # Kafka log storage path (path self-created) log.dirs = / Home / Hadoop / Kafka /-Broker. 1
# Kafka broker node unique identification. Broker.id = 2 # port number (pseudo-distributed not conflict) Port = 9094 # client services provided address and port number advertised.listeners = PLAINTEXT: // 192.168.56.20:9094 # Kafka log storage path (path self-created) log.dirs = / Home / Hadoop / Kafka / 2-Broker
5, run Kafka
./kafka-server-start.sh ../config/server0.properties &
./kafka-server-start.sh ../config/server1.properties &
./kafka-server-start.sh ../config/server2.properties &