kafka笔记

一、zookeeper(3.5.5)

(https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/)经尝试发现3.5..0及以上版本将zookeep.out文件变成了zookeeper-username-server-hostname.out,例如zookeeper-aaa-server-TP3.out。

zookeeper集群安装:

1) 解压重命名复制conf文件
cd /home/username/kafka
tar -xzvf  apache-zookeeper-3.5.5-bin.tar.gz
mv apache-zookeeper-3.5.5-bin zookeeper
cp  zookeeper/zoo_sample.cfg zookeeper/zoo.cfg 
2) 在zoo.cfg中更改如下属性
dataDir=/home/username/data/zookeeper  #数据存放目录
server.1= TP1:3888   #TP1,2,3是hostname,也可写成IP地址
server.2= TP2:3888
server.3= TP3:3888
3)创建myid文件
  cd /home/username/data/zookeeper
  touch myid
  echo "1">>myid
4)拷贝安装好的zookeeper 至另外两台服务器
 scp -r /home/username/kafka/zookeeper username@TP2:/home/username/kafka/
 scp -r /home/username/kafka/zookeeper username@TP3:/home/username/kafka/
5)修改myid文件
TP2的myid内容改为2:
    cd /home/username/data/zookeeper
    echo "2">myid

TP3的myid内容改为3:
   cd /home/username/data/zookeeper
   echo "3">myid
6)启动zookeeper(每台机器都要启动)
  /home/username/kafka/zookeeper/bin/zkServer.sh start
7)查看状态
  7-1)  /home/username/kafka/zookeeper/bin/zkServer.sh status
                会出现如下字样:
                        ZooKeeper JMX enabled by default
                        Using config: /home/username/kafka/zookeeper/bin/../conf/zoo.cfg
                        Mode: follower
                其中Mode会有一个leader。
  7-2)也可直接jps查看:
           26386 QuorumPeerMain
8)不想每台启动也可编写一个脚本启动
    #!/bin/sh
    echo "start zkServer..."
    hosts="hostip1 hostip2 hostip3 "
    for i in $hosts
    do
        ssh $i "source /etc/profile;/home/username/kafka/zookeeper/bin/zkServer.sh start"
    done
编写完之后需要给这个脚本赋予权限,才可执行。chmod 755 zk-daemons-start.sh。

(需要用ssh-keygen生成账户对应的公钥和私钥,并ssh-copy-id TP2 和TP3)

二.kafka安装参照 https://blog.csdn.net/llwy1428/article/details/94387413

转载于:https://www.cnblogs.com/qq-7895/p/11270581.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值