zoukankan      html  css  js  c++  java
  • kafka环境搭建

    相关内容:

      kafka环境搭建

      kafka设置ip

    1、下载kafka安装包

    http://kafka.apache.org/downloads

    2、解压

    tar -zxvf kafka_2.12-2.5.0.tgz -C /home/share/kafka
    cd /home/share/kafka/kafka_2.12-2.5.0

     3、开启kafka服务

    启动zookeeper
        bin/zookeeper-server-start.sh config/zookeeper.properties
    
    启动Kafka服务端
        bin/kafka-server-start.sh config/server.properties

    4、创建topic

    ./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

    查看创建的主题
    bin/kafka-topics.sh --list --zookeeper localhost:2181

    5、发送消息

    producer生产数据   
    bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
    >
    
    consumer来接收数据
    bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

     6、停止

    bin/zookeeper-server-stop.sh
    bin
    /kafka-server-stop.sh

    补充:

    启动Kafka服务端时出错

    OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error='Cannot allocate memory' (errno=12)

    原因就是内存无法分配的问题 (这要看遇到的具体是什么了)

    现执行命令 free -m 查看内存是不是还有,最主要的是,看有没有交换空间 swap(这很重要)。如果没有交换空间或者交换空间比较小, 要先安装交换空间或者增大空间 

    (1)、root权限下,创建swapfile:

    # dd  if=/dev/zero  of=swapfile  bs=1024  count=500000  (有时会遇到dd命令不识别可能是你安装过一次了,没事,先把swapfile删除就ok了)

    (2)、将swapfile设置为swap空间

    # mkswap swapfile

    (3)、启用交换空间:

    # swapon  swapfile 

    (删除交换空间 # swapoff swapfile)

    至此增加交换空间的操作结束了,可以使用free -m 命令查看swap空间大小是否发生变化;

     
  • 相关阅读:
    【图】max51开发板(手工焊接)
    【图】max51开发板3D效果图
    【图】AT89S52原理页
    频率 时间 单位转换
    [AD 技巧]Altium Designer元件换层
    Windows 的承载网络设置方法
    Windows 定时自动开/关机
    Windows 操作系统快捷键
    转义符 与 转义字符
    keil 中的快捷键
  • 原文地址:https://www.cnblogs.com/listxue/p/13367199.html
Copyright © 2011-2022 走看看