Kafka 集群安装

  环境:

    Linux 7.X

    kafka_2.x

  

   在linux操作系统中,kafka安装在 /u04/app目录中

  

  1. 下载

    # wget https://mirrors.cnnic.cn/apache/kafka/2.1.1/kafka_2.11-2.1.1.tgz

  2. 解压 & 重命令 & copy

    # tar -zxf kafka_2.11-2.1.1.tgz -C /u04/app

    # cd /u04/app/

    # mv kafka_2.11-2.1.1 kafka01

    # cp -a kafka01 kafka02

    # cp -a kafka01 kafka03

  3. 创建kafka数据目录.

    # mkdir ./kafka01/datas

    # mkdir ./kafka02/datas

    # mkdir ./kafka03/datas

  4. 修改配置文件(此处以kafka01配置修改,02、03的配置修改操作步骤一样.)

    # cd ./kafka01/config

    # vim server.properties

    4.1 修改broker编号

      broker.id=1 (第1个kafka配置文件中修改为1)

      broker.id=2 (第2个kafka配置文件中修改为2)

      broker.id=3 (第3个kafka置文件中修改为3)

    4.2 修改数据目录

      log.dir=/u04/app/kafka01/datas

    4.3 修改了zookeeper链接地址

      zookeeper.connect=192.168.43.145:2181,192.168.43.145:2182,192.168.43.145:2183

    4.4 修改备份因子配置:

      default.replication.factor=2

    4.5 配置检查IP和端口.

      listeners=PLAINTEXT://192.168.43.145:9091(第1个kafka配置文件)

      listeners=PLAINTEXT://192.168.43.145:9092(第2个kafka配置文件)

      listeners=PLAINTEXT://192.168.43.145:9093(第3个kafka配置文件)

  5. 启动kafka (此处以kafka01进行启动,02、03的启动时一样的.)

    # cd /u04/app/kafka01/bin

    # nohup sh kafka-server-start.sh ./../config/server.properties &

    注意:

      在启动时候,需要先启动zookeeper,zookeeper的安装参见:《Zookeeper 集群安装

Kafka 集群安装的更多相关文章

  1. kafka集群安装部署

    kafka集群安装 使用的版本 系统:centos6.5 centos6.7 jdk:1.7.0_79 zookeeper:3.4.9 kafka:2.10-0.10.1.0 一.环境准备[只列,不具 ...

  2. zookeeper+kafka集群安装之二

    zookeeper+kafka集群安装之二 此为上一篇文章的续篇, kafka安装需要依赖zookeeper, 本文与上一篇文章都是真正分布式安装配置, 可以直接用于生产环境. zookeeper安装 ...

  3. zookeeper+kafka集群安装之一

    zookeeper+kafka集群安装之一 准备3台虚拟机, 系统是RHEL64服务版. 1) 每台机器配置如下: $ cat /etc/hosts ... # zookeeper hostnames ...

  4. zookeeper+kafka集群安装之中的一个

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/cheungmine/article/details/26678877 zookeeper+kafka ...

  5. KafKa集群安装详细步骤

    最近在使用Spring Cloud进行分布式微服务搭建,顺便对集成KafKa的方案做了一些总结,今天详细介绍一下KafKa集群安装过程: 1. 在根目录创建kafka文件夹(service1.serv ...

  6. KafKa集群安装、配置

    一.事前准备 1.kafka官网:http://kafka.apache.org/downloads. 2.选择使用版本下载. 3.kafka集群环境准备:(linux) 192.168.145.12 ...

  7. Centos7.4 kafka集群安装与kafka-eagle1.3.9的安装

    Centos7.4 kafka集群安装与kafka-eagle1.3.9的安装 集群规划: hostname Zookeeper Kafka kafka-eagle kafka01 √ √ √ kaf ...

  8. (Linux环境Kafka集群安装配置及常用命令

    Linux环境Kafka集群安装配置及常用命令 Kafka 消息队列内部实现原理 Kafka架构 一.下载Kafka安装包 二.Kafka安装包的解压 三.设置环境变量 四.配置kafka文件 4.1 ...

  9. Kafka集群安装Version1.0.1(自带Zookeeper)

    1.说明 Kafka集群安装,基于版本1.0.1, 使用kafka_2.12-1.0.1.tgz安装包, 其中2.12是编译工具Scala的版本. 而且不需要另外安装Zookeeper服务, 使用Ka ...

随机推荐

  1. EF中的DbContext类

    使用先前的数据上下文,可以通过使用LINQ查询,按字母顺序检索出所有专辑,代码如下

  2. HBase+Redis

  3. Mybatis编写配置文件时,需要注意配置节点的顺序

    mybatis-config.xml配置文件配置时,要注意节点顺序 <properties>...</properties> <settings>...</s ...

  4. 理解最短路径-Dijkstra算法

    最短路径—Dijkstra算法和Floyd算法 透彻理解迪杰斯特拉算法 Dijkstra算法的使用条件:图中不存在负权边. ---------------------------有待验证------- ...

  5. 矩阵快速幂3 k*n铺方格

    #include <iostream> #include <cstdlib> #include <cstring> #include <queue> # ...

  6. spring中关于<context:component-scan>的使用说明

    通常情况下我们在创建spring项目的时候在xml配置文件中都会配置这个标签,配置完这个标签后,spring就会去自动扫描base-package对应的路径或者该路径的子包下面的java文件,如果扫描 ...

  7. redis常见的面试题

    redis和memched有什么区别,为什么单线程的redis比多线程的memched效率高 string:ky类型 hash:字典redis的哈希结构可以使你像在数据库中更新一个属性一样只修改某一项 ...

  8. php 5.3 iis php_memcache 安装不上

    有的服务器很扯淡,安装了很长时间的php_memcache 扩展 始终安装不上 具体原因不清楚 因为 php_memcache.dll php 官网上只有 最新支持的版本 例如 http://pecl ...

  9. 关于node中 require 和 ES6中export 、export default的总结

    nodejs中 require 方法的加载规则 方法的加载规则 1. 优先从缓存中加载 2. 核心模块 3. 路径形式的模块 4. 第三方模块 一.优先从缓存中加载 main.js:执行加载a.js模 ...

  10. TZ_16_Vue的v-for、v-if、v-show、v-bind、watch

    1.v-for 遍历数据渲染页面是非常常用的需求,Vue中通过v-for指令来实现. 1>遍历一个users数组 <!-- ve-for --> <ul> <li ...