zookeeper
、kafka
tar -zxvf zookeeper-3.4.10.tar.gz
vim /etc/profile
尾部追加
export ZOOKEEPER_HOME=/software/zookeeper-3.4.10/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
输入source /etc/profile
重新加载系统环境变量
zookeeper
配置文件[root@server28 zookeeper-3.4.10]# cd conf/
[root@server28 conf]# cp zoo_sample.cfg zoo.cfg
[root@server28 conf]# ls
configuration.xsl log4j.properties zoo.cfg zoo_sample.cfg
修改zoo.cfg
# 服务器与客户端之间交互的基本时间单元(ms)
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# 配置保存数据文件夹
dataDir=/software/zookeeper-3.4.10/data
# 配置保存日志文件夹,当此配置不存在时默认路径与dataDir一致
dataLogDir=/software/zookeeper-3.4.10/logs
# 客户端访问zookeeper的端口号
clientPort=2181
zookeeper
[root@server28 bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /software/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@server28 bin]# ./zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /software/zookeeper-3.4.10/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
[root@server28 bin]# ./zkServer.sh restart
ZooKeeper JMX enabled by default
Using config: /software/zookeeper-3.4.10/bin/../conf/zoo.cfg
ZooKeeper JMX enabled by default
Using config: /software/zookeeper-3.4.10/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
ZooKeeper JMX enabled by default
Using config: /software/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
tar -zxvf kafka_2.11-0.10.1.1.tgz
mv kafka_2.11-0.10.1.1 kafka
cd kafka
cp config/server.properties bin
# 后台启动
[root@server28 bin]# ./kafka-server-start.sh -daemon server.properties
[root@server28 bin]# jps
31523 Jps
1332 jenkins.war
31032 QuorumPeerMain
31224 Kafka
1.如果kafka启动时加载的配置文件server.properties没有配置delete.topic.enable = true这条命令并不执行删除动作,仅仅是在zookeeper上标记该topic要被删除,需要往下执行.
[root@server28 bin]# ./kafka-topics.sh -delete -zookeeper 192.168.103.28:2181 -topic mic-service
Topic mic-service is already marked for deletion.
2.从kafka manager去删除
[root@server28 bin]# ./kafka-server-stop.sh server.properties
[root@server28 bin]# jps
23792 Jps
1332 jenkins.war
31032 QuorumPeerMain
在配置文件找到kafka日志目录并删除对应目录,这里是全部清空
[root@server28 tmp]# cd kafka-logs/
[root@server28 tmp]# rm -rf *
[root@server28 bin]# zkCli.sh -server 192.168.103.28:2181
[zk: 192.168.103.28:2181(CONNECTED) 0] rmr /admin/delete_topics/mic-service
[zk: 192.168.103.28:2181(CONNECTED) 1] rmr /brokers/topics/mic-service
[zk: 192.168.103.28:2181(CONNECTED) 2] rmr /config/topics/mic-service
[zk: 192.168.103.28:2181(CONNECTED) 3] ls /admin/delete_topics
[]