本文用到的同步脚本   https://www.cnblogs.com/sdgtxuyong/p/16907986.html

一 、 安装zookeeper

修改hosts文件,将test1,test2,test3,用ip来对应。

下载解压 zookeeper 3.5.7,至/opt/module 目录

在conf目录,拷贝 zoo.sample.cfg ,改名为 zoo.cfg

修改 zoo.cfg

dataDir=/opt/module/zookeeper-3.5.7/zkData           # 此文件夹,需提前创建

# 在配置文件最尾,加入这3行,代表是个集群的配置

server.1=test1:2888:3888
server.2=test2:2888:3888
server.3=test3:2888:3888

在zkData 目录下 建立 myid 文件,里面填入数字 1,(根据各个服务器名字不同,分别为 2.3)此处不能有空格,顶格写,不能有多余字符。

在/opt/module 下 编写脚本 vim  zk.sh,并修改权限

case $1 in

"start"){
for i in test1 test2 test3
do
echo ---------------- zookeeper $i 启动 -----------------
ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh start"
done
}
;;
"stop"){
for i in test1 test2 test3
do
echo --------------- zookeeper $i 停止 ------------------------
ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh stop"
done }
;;
"status"){ for i in test1 test2 test3
do
echo --------------- zookeeper $i 状态 -------------------
ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh status"
done }
;;
esac

用同步xsync软件,同步到其他计算,需要改myid的值。

二、安装 kafka 3.0.1   kafka_2.12-3.0.1.tgz

解压kafka 至 /opt/module/ 下

修改 conf/server.properties,共3个地方

broker.id=1

log.dirs=/opt/module/kafka/datas

zookeeper.connect=test1:2181,test2:2181,test3:2181

用同步脚本,xsync至其他计算机,改broker.id 为具体每个计算名。

编写 kf.sh,并增加权限

#!/bin/bash

case $1 in
"start") for i in test1 test2 test3
do
echo "---------------- 启动 $i kafka -----------------------"
ssh $i "/opt/module/kafka/bin/kafka-server-start.sh -daemon /opt/module/kafka/config/server.properties"
done ;;
"stop") for i in test1 test2 test3
do
echo "---------------- 停止 $i kafka -----------------------"
ssh $i "/opt/module/kafka/bin/kafka-server-stop.sh"
done ;; esac

安装zookeeper 和 kafka的更多相关文章

  1. windows安装zookeeper和kafka,flume

    一.安装JDK 过程比较简单,这里不做说明. 最后打开cmd输入如下内容,表示安装成功 二.安装zooeleeper 下载安装包:http://zookeeper.apache.org/release ...

  2. 安装Zookeeper和kafka,安装完毕后,遇到的错误

    按照原文链接 http://www.cnblogs.com/swneng/p/10212460.html 在windows下进行安装 之后运行 D:\00H_Bigdata\kafka_2.11-2. ...

  3. zookeeper和kafka的安装

    一.安装zookeeper yum install -y java ##安装jdk1.6版本以上 wget http://mirror.bit.edu.cn/apache/zookeeper/zook ...

  4. zookeeper和PHP zookeeper和kafka 扩展安装

    http://blog.csdn.net/fenglailea/article/details/52458737#t3   目录(?)[-] 安装zookeeper 1直接安装zookeeper无须编 ...

  5. win10 下安装zookeeper+Kafka 的详细步骤(2)

    Win10 下要使用Kafka需要经过以下三个步骤: 1.安装JDK(需要安装依赖java JDK) 2.安装zookeeper(资源协调,分配管理) 3.使用Kafka开发 ============ ...

  6. SUSE12Sp3-使用Docker导入镜像并安装redis,zookeeper,kafka

    首先在另外一台联网电脑拉取最新的redis,zookeeper,kafka镜像 docker pull redis docker pull zookeeper docker pull wurstmei ...

  7. 附录D 安装ZooKeeper

    D.1    安装ZooKeeper D.1.1   下载ZooKeeper ZooKeeper是Apache基金会的一个开源.分布式应用程序协调服务,是Google的Chubby一个开源的实现.它是 ...

  8. Windows OS上安装运行Apache Kafka教程

    Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...

  9. hadoop 之 kafka 安装与 flume -> kafka 整合

    62-kafka 安装 : flume 整合 kafka 一.kafka 安装 1.下载 http://kafka.apache.org/downloads.html 2. 解压 tar -zxvf ...

  10. 在Windows环境中安装并使用kafka

    [TOC] 安装部署 安装部署Java 下载需要安装的软件,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jre8-down ...

随机推荐

  1. E-MU1212m(E-MU1616m)在Win10(Win11)中的驱动安装

    创新(Creative)公司早期生产的专业PCI声卡E-MU1212m及E-MU1616m当前二手市场上的性价比非常高,但由于生产年代久远,其驱动程序最高只支持到Windows vista版本,经过实 ...

  2. VUE环境运行搭建

    第一步:下载安装node.js 1.下载node.js,vue的运行是要依赖于node的npm的管理工具来实现,所以第一步我们需要安装 Node.js,访问官网 https://nodejs.org/ ...

  3. Android 7.0+模拟器Fiddler抓包详细教程 fiddler443问题解决办法

    https://blog.csdn.net/qq_43278826/article/details/124291040 [前言]         众所周知,假如设备是android 7.0+的系统同时 ...

  4. vue子传父 .indexOf('1')!=-1

    子传父 1.先在父级页面的子组件上加上自定义事件  <SearchSelector @attrinfo="propsinfo" /> 2.在子组件里面写方法传 //点击 ...

  5. Spring MVC 笔记2

    Spring MVC的体系结构 1)控制器(两种):①DispatcherServlet(等价于Struts2中的Filter) ②Controller(等价于Struts2中的Action) 2)映 ...

  6. 浅谈zookeeper

    zookeeper用来解决高可用问题,具有高可用,高性能,具有严格的顺序(只要是分布式系统就会是一个严格的顺序)访问控制能力的分布式协调服务,做分布式协调的作用,可以做服务的同步,维护配置文件和命名服 ...

  7. QML笔记

    文章钢要: 1.qml基础知识 2.qml语言技巧 一.QML basic types QML Language提供的基础类型:int ,bool,string,double,real,var,url ...

  8. 在centos环境下利用docker安装kail

    配置好国内阿里云镜像 vim  /etc/docker/daemon.json {"registry-mirrors":["https://cq20bk8v.mirror ...

  9. java springboot+rabbitmq+websocket 订阅展示

    记录工作 需要的依赖 <!--fastjson坐标--> <dependency> <groupId>com.alibaba</groupId> < ...

  10. C# 海康威视网络半球摄像头回调YV12取画面

    海康网络摄像头回调取画面,网口最好用千兆的网卡来做,开始用笔记本的百兆网口,不管怎么优化都是卡顿的, 后来用千兆网卡台式机的,基本就没有卡顿了,取图再加上运动检测处理,基本上十几毫秒每帧. 用回调方式 ...