美文网首页
kafka安装

kafka安装

作者: 天天嗦螺蛳粉 | 来源:发表于2019-02-19 15:18 被阅读0次

    安装前提

    • centos
    • java环境
    • zookeeper(也可以)
    • 官网下载kafka并解压到指定目录

    配置
    修改kafka目录下的config/server.propertis

    listeners=PLAINTEXT://localhost:9092
    zookeeper.connect=localhost:2181
    

    运行
    打开两个终端
    终端1运行生产者

    [root@localhost kafka_2.12-2.1.0]# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
    >1111111111111111111
    >22222222222222222222222222
    >333333333333333333333333333333
    >44444444444444444444444444
    >555555555555555555555555555
    
    

    终端2运行消费者

    bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
    1111111111111111111
    22222222222222222222222222
    333333333333333333333333333333
    44444444444444444444444444
    555555555555555555555555555
    
    

    检查

    [root@localhost kafka_2.12-2.1.0]# jps
    27282 Jps
    23667 Kafka
    18836 QuorumPeerMain
    26645 ConsoleConsumer
    [root@localhost kafka_2.12-2.1.0]# 
    

    开机启动

    1. 进入目录,新建kafka
    cd /etc/init.d/
    vi kafka
    
    1. 修改内容
    #!/bin/bash
    #chkconfig:2345 20 90 #description:kafka #processname:kafka 
    case $1 in 
        start) 
            /path/to/kafka/bin/kafka-server-start.sh -daemon /path/to/kafka/config/server.properties ;; 
        stop) 
            /path/to/kafka/bin/kafka-server-stop.sh ;; 
        status) 
            jps ;; 
        restart) 
            /path/to/kafka/bin/kafka-server-stop.sh 
            /path/to/kafka/bin/kafka-server-start.sh -daemon /path/to/kafka/config/server.properties ;; 
        *) 
            echo "require start|stop|status|restart" ;; 
    esac
    
    1. 修改权限
    chmod +x kafka
    
    1. 测试命令
    service kafka status
    
    1. 添加到服务列表
    chkconfig --add kafka
    
    1. 验证
    chkconfig --list
    
    1. 设置为开机启动
    chkconfig kafka on
    

    集群
    (等补充)

    相关文章

      网友评论

          本文标题:kafka安装

          本文链接:https://www.haomeiwen.com/subject/btqfyqtx.html