1. 下载、解压Kafka安装包
wget http://archive.apache.org/dist/kafka/0.10.1.0/kafka_2.10-0.10.1.0.tgz
tar -xzvf kafka_2.10-0.10.1.0.tgz
mv kafka_2.11-0.8.2.1 /usr/local/kafka #移动到安装目录
2、配置kafka
mkdir /usr/local/kafka/log/kafka #创建kafka日志目录
cd /usr/local/kafka/config #进入配置目录
vi server.properties #编辑修改kafka相应的参数
broker.id=0
port=9092 #端口号
host.name=192.168.0.11 #服务器IP地址,修改为自己的服务器IP
log.dirs=/usr/local/kafka/log/kafka #日志存放路径,上面创建的目录
zookeeper.connect=localhost:2182 #zookeeper地址和端口,单机配置部署,localhost:2182
:wq! #保存退出
3、配置zookeeper
mkdir /usr/local/kafka/zookeeper #创建zookeeper目录
mkdir /usr/local/kafka/log/zookeeper #创建zookeeper日志目录
cd /usr/local/kafka/config #进入配置目录
vi zookeeper.properties #编辑修改相应的参数
dataDir=/usr/local/kafka/zookeeper #zookeeper数据目录
dataLogDir=/usr/local/kafka/log/zookeeper #zookeeper日志目录
clientPort=2181
maxClientCnxns=100
tickTime=2000
initLimit=10
syncLimit=5
:wq! #保存退出
4.启动
启动zookeeper
/usr/local/kafka/bin/zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties &
启动kafaka
/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties &
5.kafka shell命令:
./kafka-topics.sh --zookeeper 192.168.226.129:2182 --describe --topic orderTopic ;查看名字为orderTopic的topic
./kafka-topics.sh --zookeeper 192.168.226.129:2182 --list ;查看topic 列表