安装Kafka记录

安装Kafka前需要安装Zookeeper

1.Zookeeper安装教程

安装服务器列表:192.168.4.1

                            192.168.5.1

教程为在4.1安装记录。

将tar.gz包上传到安装目录下,以/home为例

1.1确认关闭防火墙

systemctl status firewalld

如果未关闭:systemctl stop firewalld

1.2解压安装包

cd /home

tar –zxvf apache-zookeeper-3.5.5-bin.tar.gz

1.3修改文件名称(可不执行

mv apache-zookeeper-3.5.5-bin zookeeper-3.5.5

1.4配置服务器中zookeeper环境变量

vi ~/.bash_profile

在打开的文件中添加以下内容:

ZOOKEEPER_HOME=/home/zookeeper-3.5.5

PATH=$PATH:$ZOOKEEPER_HOME/bin:

export ZOOKEEPER_HOME PATH

使配置生效:

source ~/.bash_profile

1.5创建数据目录及日志目录

进入zookeeper目录:cd /home/zookeeper-3.5.5

mkdir data

mkdir datalog

data目录下创建myidvi myid

写入数字:101(自行决定且唯一即可)

1.6修改zookeeper配置内容

进入conf目录:cd /conf

拷贝配置文件:cp zoo_sample.cfg zoo.cfg

修改zoo.cfg文件:vi zoof.cfg

在文件末尾添加以下内容:

dataDir=/home/zookeeper-3.5-5/data

dataLogDir=/home/zookeeper-3.5-5/datalog

server.101=192.168.4.1:2888:3888//myid中的101相同

server.102=192.168.5.1:2888:3888

1.7进行集群拷贝

scp -r zookeeper-3.5.5 root@192.168.5.1:/home

修改data中的myid为102,并将环境变量配置好即可

1.8启动服务

zkServer.sh start

查看该节点角色:zkServer.sh status

2.Kafka安装教程

2.1上传tgz包并解压

cd /home

tar –zxvf kafka_2.12-3.2.0.tgz

2.2修改文件名称(可不执行

mv kafka_2.11-2.4.1 kafka

2.3进入目录并创建logs目录

cd kafka

mkdir logs

2.4修改配置文件

cd config/

vi server.properties

#broker的全局唯一编号,不能重复

broker.id=1

#代理将向生产者和消费者发布主机名和端口。设置为本机ip即可。如果没有设置,则使用listener的值。否则,它将使用从

java.net.InetAddress.getCanonicalHostName()返回的值。

advertised.listeners=PLAINTEXT://192.168.4.1:9092

log.dirs设置为刚才创建的logs文件夹全路径

设置zookeeper.connect属性用于指定zookeeper集群地址;

delete.topic.enable=true使能删除topic

2.5修改环境变量

sudo vi /etc/profile

添加以下内容

#KAFKA_HOME

export KAFKA_HOME=/home/kafka

export PATH=$PATH:$KAFKA_HOME/bin

使环境变量生效:source /etc/profile

2.6分发安装包

cd /home

scp -r kafka/ root@192.168.5.1:/home/kafka

修改5.1环境变量及kafka配置文件中的broker.id及listener即可。

2.7启动kafka集群

kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties

  • 35
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值