zookeeper:https://zookeeper.apache.org/doc/r3.7.0/index.html
kafka:https://www.apache.org/dyn/closer.cgi?path=/kafka/3.0.0/kafka_2.12-3.0.0.tgz
1.zookeeper配置
$ sudo mkdir -p /opt/server/zookeeper/server1/data
$ sudo mkdir -p /opt/server/zookeeper/server1/dataLog
$ sudo mkdir -p /opt/server/zookeeper/server2/data
$ sudo mkdir -p /opt/server/zookeeper/server2/dataLog
$ sudo mkdir -p /opt/server/zookeeper/server3/data
$ sudo mkdir -p /opt/server/zookeeper/server3/dataLog
$ sudo chown -R mpr:mpr /opt/server/*
###server1/server2/server3###
#server1
$ cd /opt/server/zookeeper/server1
#下载
$ wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
#解压
$ tar -zxvf zookeeper-3.4.6.tar.gz
#server2
$ cd /opt/server/zookeeper/server2
#下载
$ wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
#解压
$ tar -zxvf zookeeper-3.4.6.tar.gz
#server3
$ cd /opt/server/zookeeper/server3
#下载
$ wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
#解压
$ tar -zxvf zookeeper-3.4.6.tar.gz
##################################
###server1/server2/server3###
#server1
$ cd /opt/server/zookeeper/server1/zookeeper-3.4.6/conf
$ cp -rf zoo_sample.cfg zoo.cfg
$ vim zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2181
dataDir=/opt/server/zookeeper/server1/data
dataLogDir=/opt/server/zookeeper/server1/dataLog
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
$ echo "1" > /opt/server/zookeeper/server1/data/myid
#server2
$ cd /opt/server/zookeeper/server2/zookeeper-3.4.6/conf
$ cp -rf zoo_sample.cfg zoo.cfg
$ vim zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2182
dataDir=/opt/server/zookeeper/server2/data
dataLogDir=/opt/server/zookeeper/server2/dataLog
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
$ echo "2" > /opt/server/zookeeper/server2/data/myid
#server3
$ cd /opt/server/zookeeper/server3/zookeeper-3.4.6/conf
$ cp -rf zoo_sample.cfg zoo.cfg
$ vim zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2183
dataDir=/opt/server/zookeeper/server3/data
dataLogDir=/opt/server/zookeeper/server3/dataLog
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
$ echo "3" > /opt/server/zookeeper/server3/data/myid
################################################
$ cd /opt/server/zookeeper/server1/zookeeper-3.4.6/bin
$ sh zkServer.sh start
$ cd /opt/server/zookeeper/server2/zookeeper-3.4.6/bin
$ sh zkServer.sh start
$ cd /opt/server/zookeeper/server3/zookeeper-3.4.6/bin
$ sh zkServer.sh start
#若出现错误:bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")
#修改Ubuntu的/bin/sh的默认连接,#!/bin/dash改为 #!/bin/bash 就OK
$ cd /bin/
$ ls -l /bin/sh
$ ln -sf bash /bin/sh
$ ls -l /bin/sh
$ sh zkServer.sh status
#若出现表示成功,不然就是启动出问题
Mode: standalone/Mode: follower
2.kafka配置
$ sudo mkdir -p /opt/server/kafka/kafka1/kafkaLog
$ sudo mkdir -p /opt/server/kafka/kafka2/kafkaLog
$ sudo mkdir -p /opt/server/kafka/kafka3/kafkaLog
$ sudo chown -R mpr:mpr /opt/server/*
###server1/server2/server3###
#server1
$ cd /opt/server/kafka/kafka1
$ wget http://apache.fayea.com/kafka/0.10.0.1/kafka_2.10-0.10.0.1.tgz
$ tar -zxvf kafka_2.10-0.10.1.0.tgz
$ cd /opt/server/kafka/kafka1/kafka_2.10-0.10.1.0/config
$ vi server.properties
broker.id=0
log.dirs =/opt/server/kafka/kafka1/kafkaLog
listeners=PLAINTEXT://172.16.2.15:9092
port=9092
zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
message.max.byte=5242880
default.replication.factor=2
replica.fetch.max.bytes=5242880
$ vi consumer.properties
zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
group.id=logGroup
#server2
$ cd /opt/server/kafka/kafka2
$ wget http://apache.fayea.com/kafka/0.10.0.1/kafka_2.10-0.10.0.1.tgz
$ tar -zxvf kafka_2.10-0.10.1.0.tgz
$ cd /opt/server/kafka/kafka2/kafka_2.10-0.10.1.0/config
$ vi server.properties
broker.id=1
log.dirs =/opt/server/kafka/kafka2/kafkaLog
listeners=PLAINTEXT://172.16.2.15:9093
port=9093
zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
message.max.byte=5242880
default.replication.factor=2
replica.fetch.max.bytes=5242880
$ vi consumer.properties
zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
group.id=logGroup
#server3
$ cd /opt/server/kafka/kafka3
$ wget http://apache.fayea.com/kafka/0.10.0.1/kafka_2.10-0.10.0.1.tgz
$ tar -zxvf kafka_2.10-0.10.1.0.tgz
$ cd /opt/server/kafka/kafka3/kafka_2.10-0.10.1.0/config
$ vi server.properties
broker.id=2
log.dirs =/opt/server/kafka/kafka3/kafkaLog
listeners=PLAINTEXT://172.16.2.15:9094
port=9094
zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
message.max.byte=5242880
default.replication.factor=2
replica.fetch.max.bytes=5242880
$ vi consumer.properties
zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
group.id=logGroup
################################################
$ cd /opt/server/kafka/kafka1/kafka_2.10-0.10.1.0/bin
--启动
$ ./kafka-server-start.sh ../config/server.properties &
$ cd /opt/server/kafka/kafka2/kafka_2.10-0.10.1.0/bin
--启动
$ ./kafka-server-start.sh ../config/server.properties &
$ cd /opt/server/kafka/kafka3/kafka_2.10-0.10.1.0/bin
--启动
$ ./kafka-server-start.sh ../config/server.properties &
相关推荐
SUSE 12 gcc-c++ 离线安装 虚拟机系统:Linux version 3.12.49-11-default (geeko@buildhost) (gcc version 4.8.5 (SUSE Linux) ) #1 SMP Wed Nov 11 20:52:43 UTC 2015 (8d714a0)
cloud-init离线安装包,包含所有rpm包,完全可以离线安装。因私有云环境不一定可以访问外网,特提供本安装包。 cloud-init是专为云环境中虚拟机的初始化而开发的工具,它从各种数据源读取相关数据并据此对虚拟机进行...
【基于Ubuntu下Yolov5的目标识别】保姆级教程 | 虚拟机安装 - Ubuntu安装 - 环境配置(Anaconda/Pytorch/Vscode/Yolov5) |全过程图文by.Akaxi 全文8686字102图 包含YoloV5源码
VMware虚拟机安装-Ubuntu配置VScode开发环境.md
VMware虚拟机搭建Ubuntu--超详细,VMware虚拟机搭建Ubuntu--超详细,VMware虚拟机搭建Ubuntu--超详细,VMware虚拟机搭建Ubuntu--超详细,VMware虚拟机搭建Ubuntu--超详细,VMware虚拟机搭建Ubuntu--超详细,VMware虚拟机...
网络上没有一篇文章是如此详细描述了安装MAC虚拟机到Delphi XE进行IOS开发的 MAC虚拟机安装 ----> MAC系统升级 ---->VMWare Tools安装 ---->获取证书 ---->加载开发者设备 ---->下载安装XCode ---->Delphi XE...
虚拟机中 为 ubuntu7.10 安装 VMware-Tools
GRID除了支持我们熟悉的Windows系统以外,也对Linux系统提供支持(注意:不支持在K1,K2平台的Linux虚拟机),本文主要讲解如何在Ubuntu 14.04虚拟机中安装vGPU驱动。 首先介绍下环境背景: 服务器Supermicro 1018 ...
最近国外厂商和国内Linux爱好者都在热议的话题是,Linux有能力挑战Windows的市场地位了。为什么呢?因为最流行的Linux--Ubuntu发布新版本...针对这些问题,小编借这篇文章,手把手教大家用虚拟机来安装Ubuntu 10.10。
虚拟机安装-2020
如何在虚拟机(virtualbox-ubuntu)和主机(win7)之间共享数据,相信很多使用虚拟机的人都很感兴趣,本文是实践的总结,相信会对读者有帮助。
虚拟机VirtualBox-4.1.6-74713-Win
vmware虚拟机配置--linux-IP地址配置1
虚拟机VirtualBox-4.1.2-73507-Win 另外还有对应的扩展包
虚拟机安装linux - linux 虚拟机安装linux - linux 虚拟机安装linux - linux 虚拟机安装linux - linux
1.open-vm-tools_12.1.5-3~ubuntu0.22.04.4_amd64.deb 2.open-vm-tools-desktop_12.1.5-3~ubuntu0.22.04.4_amd64.deb 3.libmspack0_0.10.1-2_amd64.deb 4.libxmlsec1-openssl_1.2.33-1build2_amd64.deb
虚拟机VirtualBox-7.0.4-154605-Win
其他说明: 默认安装了虚拟机工具,可以在macOS 系统和虚拟机内自由的共享文件. 具体操作手册请见压缩包内的详细说明文件: 苹果m1/m2/m3 linux 虚拟机专用 Ubuntu 22.04 arm64 版虚拟机内附详细使用说明,pdf
Java虚拟机规范-(Java SE 8版) Java虚拟机规范-(Java SE 8版) Java虚拟机规范-(Java SE 8版)
虚拟机最小安装centos,离线安装记录