• Linux-Kafka 0.10.2.0版本单机安装


    一、依赖文件安装

    1、JDK安装

    jdk-8u121-linux-x64.tar.gz  版本

    网盘地址:https://pan.baidu.com/s/1he-C4gu1kgF91PTpVaDlIQ   提取码:zlxe

    转载博客:http://www.cnblogs.com/liugh/p/6623530.html

    2、Scala安装

    scala-2.12.1.tgz 版本

    网盘地址:https://pan.baidu.com/s/1nVw5xFpec0kRzUJp2hVSVg 提取码:j8q9

    转载博客:http://www.cnblogs.com/liugh/p/6624491.html

    3、Zookeeper安装

    zookeeper-3.4.9.tar.gz 版本

    网盘地址:https://pan.baidu.com/s/1Ify5xz1DFp4sm3YGQzE6pw 提取码:jr9r

    转载博客:http://www.cnblogs.com/liugh/p/6671460.html

    二、准备文件

    1、kafka_2.11-0.10.2.0 安装

    网盘地址:https://pan.baidu.com/s/1u-FUmiAOti7slfoADVGjnQ     提取码:uofu

    三、kafka安装

    1、 上传 kafka_2.11-0.10.2.0.tgz 压缩包至/usr目录

    2、 解压 tar zxvf kafka_2.11-0.10.2.0.tgz 压缩包至当前目录

    3、 设置环境变量

    vim /etc/profile

    #Kafka Env
    export KAFKA_HOME=/usr/kafka_2.11-0.10.2.0
    export PATH=$PATH:$KAFKA_HOME/bin

    4、 退出vim编辑器,使环境变量设置立即生效

    source /etc/profile
    5、 zookeeper配置

    vim /usr/kafka_2.11-0.10.2.0/config/zookeeper.properties 

    修改zookeeper.properties 文件两个参数

    配置项 配置项的值 说明
    dataDir /usr/kafka_2.11-0.10.2.0/zookeeper zookeeper的数据存储目录
    clientPort 2181  客户端连接zookeeper的端口

      

    wq! #保存退出

    6、 server配置

    vim /usr/kafka_2.11-0.10.2.0/config/server.properties

    配置项 配置项值 说明
    port 9092 端口号
    host.name 10.10.10.201 服务器本机地址
    zookeeper.connect localhost:2181 zookeeper地址和端口,单机配置部署,localhost:2181
    log.dirs /usr/kafka_2.11-0.10.2.0/log/kafka 日志存放路径,上面创建的目录
    zookeeper.connection.timeout.ms 1000000 连接zookeeper服务的超时时间。单位是毫秒

    wq! #保存退出

    四、关闭防火墙

    检查防火墙状态

    systemctl status firewalld.service

    service iptables status

    若防火墙running,关闭防火墙

    systemctl stop firewalld

    service iptables stop

    五、 kafka启动

    启动zookeeper:

    bin/zookeeper-server-start.sh config/zookeeper.properties

    启动kafka server:

    bin/kafka-server-start.sh config/server.properties

    六、Kafka创建topic

    创建topic:bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic Hello-Kafka

    删除topic:bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic topic_name

    启动生成者:bin/kafka-console-producer.sh --broker-list 10.10.10.185:9092 --topic topic-name

    启动消费者:bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic topic-name --from-beginning

    列表所有topic: bin/kafka-topics.sh --list --zookeeper localhost:2181

  • 相关阅读:
    python之-- 异常
    实现Asp.Net Mvc4多级Views目录
    MVC控制下输出图片、javascript与json格式
    公共增删改查(MVC+三层架构)
    工厂方法模式
    简单工厂模式
    单例模式
    JavaScript正则表达式
    JavaScript对象与数组
    JavaScript数组排序
  • 原文地址:https://www.cnblogs.com/zuozuo320/p/12780421.html
Copyright © 2020-2023  润新知