黑马程序员技术交流社区

标题: 【上海校区】kafka集群搭建 [打印本页]

作者: 梦缠绕的时候    时间: 2018-9-20 11:29
标题: 【上海校区】kafka集群搭建
kafka集群搭建注:使用VMware 作为虚拟机 ,SecureCRT连接虚拟机。1、环境:3台centos虚拟机,且在同一网关

1、ip地址设置

2、创建3台虚拟机

1、为了演示出效果。我重新创建了3台虚拟机。并配置其id分别为

  192.168.25.121   192.168.25.122  192.168.25.123

2、如何配置,下面介绍

​ ①,使用屌丝程序员方式,直接修改配置文件。(我懒得下图形化插件了)

​ ②,修改配置文件ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=071e00df-5506-40c6-9373-4efb96c4d3aa
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.25.121
NETMASK=255.255.255.0
BROADCAST=192.168.25.255
GATEWAY=192.168.25.2
DNS1=8.8.8.8

配置链接外部网



依次修改3台 ip分别为 192.168.25.121 192.168.25.122 192.168.25.123.

在本地cmd测试是否能连通


Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群,而zookeeper是依赖jdk的所以还需要下载jdk。

2、安装jdk 搜索qq1173185448联系我下载

①下载jdk的包,上传到虚拟机。

打开SecureCRT登录虚拟机。按住Alt+p进入文件上传界面


直接拖动jar包 ,进入即可。默认下载到当前用户家目录位置。


②配置jdk环境变量

​ 确定要安装java的位置。我习惯放在/opt/目录下

同理 配置好3台虚拟机的jdk。

3、Zookeeper集群搭建

①、下载zookeeper的包,搜索qq1173185448联系我下载。使用SecureCRT进行上传

​ 打开SecureCRT登录虚拟机。按住Alt+p进入文件上传界面

直接拖动jar包 ,进入即可。默认下载到当前用户家目录位置。


②、解压zookeeper (我仍然放在/opt/目录下面)

③、配置zookeeper配置文件

zoo_sample.cfg  这个文件是官方给我们的zookeeper的样板文件,给他复制一份命名为zoo.cfg,zoo.cfg是官方指定的文件命名规则。

配置文件解释

④创建myid

myid文件和server.myid  在快照目录下存放的标识本台服务器的文件,他是整个zk集群用来发现彼此的一个重要标识。

⑤同理配置好3台。 myid 为

⑥启动zookeeper

4、kafka集群搭建

①、下载jar,上传到服务器(同 jdk与zookeeper一样。)

②、修改配置文件

关注:server.properties 这个文件即可,我们可以发现在目录下:

有很多文件,这里可以发现有Zookeeper文件,我们可以根据Kafka内带的zk集群来启动,但是建议使用独立的zk集群

③启动



查找kafka偏移量




作者: 不二晨    时间: 2018-9-20 17:36
奈斯




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2