心血来潮想装一波kafka实践一下,记录一波操作防止老年痴呆
首先需要确保机器有安装jdk8.0,否则也是......
第一步,去kafka的官网,下载一个压缩包 官网地址是 http://kafka.apache.org/downloads.html
随便找一下就能到下载的地址了,可以下到本地再拖过去服务器上,也可以直接在ubuntu下wget一下
第二步 无脑解压到你想放的地方就可以了
第三步 安装zookeeper 因为kafka依赖于zookeeper,所以要先装一波这个
同样的去到 zookeeper的官网找下载链接 http://zookeeper.apache.org/releases.html
一顿骚操作会进入一个神奇的网页,这里就是下载地址了,同样的本地下载或者wget一下
第四步 解压zookeeper 的压缩包,vim /etc/profile 在末尾追加配置文件
export ZOOKEEPER_HOME=/root/zookeeper-3.4.12
第五步 进入zookeeper的文件夹,cd到conf文件夹下,把zoo_sample.cfg文件改成 zoo.cfg文件
第六步 进入bin文件夹,运行之后查看 默认的 2181端口是否已经启动就可以确认辣
第七步 进入我们kafka的文件夹的bin文件夹里面,输入,很神奇的是需要在zookeeper运行一次,然后在kafka这里也要运行一次
./zookeeper-server-start.sh ../config/zookeeper.properties
第七步 回到我们kafka的文件夹的bin文件夹里,输入
kafka-server-start.sh ../config/server.properties
同时查看 9092端口是否有占用,就可以确认kafka是否有启动成功了
第八步 开启消费者和生产者,进入我们kafka的bin目录下,开两个终端,运行
kafka-console-producer.sh --broker-list localhost:9092 --topic test
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test
就可以看到效果辣~