IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Linux下kafka集群与zookeeper简单安装配置和使用 -> 正文阅读

[大数据]Linux下kafka集群与zookeeper简单安装配置和使用

这里以两台机器为列

防火墙设置
systemctl stop firewalld 停止防火墙
systemctl disable firewalld 设置开机不启动
seliunx服务关闭
vim /etc/selinux/config
改成SELINUX=disabled
重启之后生效
一丶安装kafka与配置

    1.先安装java,因为kafka是基于Java开发的

            使用命令:yum install java  -y

    2.安装kafka

            推荐在/opt目录下载

            wget  https://mirrors.bfsu.edu.cn/apache/kafka/2.8.0/kafka_2.12-2.8.0.tgz

            (如果没有wget先下载 yum install wget)

            下载好kafka包后,进行解压

            使用命令:tar xf kafka_2.12-2.8.0.tgz

    3.配置

            1.修改/etc/hosts文件,添加如下内容

                    192.168.179.123  kafka01

                    192.168.179.124  kafka02 --------------这代表的是主机ip和主机名,到时候可以通过指定主机名来连接kafka

                    有几台kafka就在里面都放上

            2.修改/opt/kafka_2.12-2.8.0.tgz/config/server.properties

                    broker.id=0     -------------------每台kafka都需要不同

                    listeners=PLAINTEXT://kafka01:9092  ---------红色标注的代表对应此台机器的主机名

                    zookeeper.connect=192.168.179.123:2181,192.168.179.124:2181 ----------------这些ip代表的是你kafka集群的所有机器的ip地址和端口号

二丶zookeeper安装与配置

    1.安装

            也推荐在/opt目录下安装

            wget   https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz

            安装后解压

            使用命令:tar xf apache-zookeeper-3.6.3-bin.tar.gz

    2.配置

            进入/opt/apache-zookeeper-3.6.3-bin/conf

            复制zoo_sample.cfg:cp zoo_sample.cfg zoo.cfg

            修改zoo.cfg, 在末尾添加如下两行:
                    server.1=192.168.179.123:3888:4888
                    server.2=192.168.179.123:3888:4888

                    (这两行代表你kafka集群的机器ip)

            进入/tmp目录创建zookeeper目录,在目录中添加myid文件,文件内容就是本机指定的zookeeper   id内容,以(server.1=192.168.179.123:3888:4888)为例,你的192.168.179.123这台机器id就为1

三丶kafka的启动,zookeeper的启动

    1.zookeeper启动

            进入到/opt/apache-zookeeper-3.6.3-bin下

            使用命令启动zookeeper:bin/zkServer.sh start

    2.kafka启动

            进入到/opt/kafka_2.12-2.8.0

            使用命令启动kafka:bin/kafka-server-start.sh -daemon config/server.properties

    3.查看zookeeper与kafka是否已经成功启动

            ①查看进程

                    ps aux|grep zookeeper

                    ps aux|grep kafka

            ②查看端口

                    lsof -i:9092

                    lsof -i:3888

    4.都启动成功之后,就代表安装成功啦

四丶查看kafka是否与zookeeper建立连接

    进入到/opt/apache-zookeeper-3.6.3-bin/bin下

    使用命令:zkServer.sh status

    可以看到此机器属于leader还是follower

    这样代表已经建立连接啦,为此机器分配了
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-09 10:18:18  更:2021-08-09 10:18:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 17:15:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码