kafka安装在linux上的安装

kafka安装

第一关 java的安装

捞得嘛,不谈

第二关 zookeeper的安装及配置

1. 直接打开Apach zookeeper进行下载

打开官网:https://zookeeper.apache.org/

Tips: source 是源文件,需要编译后才能继续使用,所以一般直接下载上面的源文件。

2.安装zookeeper

传到linux里面进行解压

3.配置zookeeper

打开 /etc/profile 文件进行配置

export ZOOKEEPER_INSTALL=/usr/local/software/apache-zookeeper-3.6.1-bin

export PATH=$PATH:$ZOOKEEPER_INSTALL/bin

再跟新资源 source /etc/profile

Zookeeper启动服务的时候需要一个zoo.cfg文件

可以直接复制 zoo_sample.cfg;

cd /conf

cp zoo_sample.cfg zoo.cfg

然后配置进入zoo.cfg配置数据和日志路径,并在对应的路径上建立相应的文件夹

dataDir=/tmp/zookeeper/data
dataLogDir=/tmp/zookeeper/log

4.启动zookeeper

移动到 bin目录里,不然会出错

./zkServer.sh start  //进行服务的启动

./zkServer.sh status //看运行状态

./zkCli.sh zookeeper //客户端

img

(上面就是启动成功)

Tips:注意2181接口不要被其他进程占用,若被占用可以杀死进程或者在zoo.cfg中修改对应clientPort

第三关 第三关 kafka的安装及使用

1.下载kafka

img

注意下载依然是要下载字节码的版本

2.安装及配置kafka

这个到不太需要对应的配置

3.测试kafka

先运行Zookeeper,然后再kafka目录下

bin/kafka-server-start.sh config/server.properties

img

就是运行成功了

(1)创建一个主题
bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092
// 查看该主题的详细信息
bin/kafka-topics.sh --describe --topic quickstart-events --bootstrap-server localhost:9092
(2)以生产者的身份向里面发送数据
bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092
(3)另起会话,以消费者的身份获取信息
bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092

image-20210104103944296

完事了。

posted @ 2021-01-04 10:55  2B铅笔芯  阅读(78)  评论(0编辑  收藏  举报