linux環境インストールkafaka単機版


文書ディレクトリ
  • 一、環境分布
  • 二、実戦
  • 1. kafakaダウンロード
  • 2. 解凍
  • 3. 構成
  • 4. 起動スクリプト
  • の作成
  • 5. クローズスクリプト
  • の作成
  • 6. スクリプト実行可能権限の付与
  • 7. スクリプト使用例
  • 一、環境分布
    ソフトウェア
    バージョン#バージョン#
    jdk
    1.8
    kafaka
    kafka_2.13-2.5.0
    二、実戦
    kafka公式サイトアドレス:http://kafka.apache.org/downloads linux环境安装kafaka单机版_第1张图片
    1.kafakaダウンロード
    wget https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.5.0/kafka_2.13-2.5.0.tgz
    

    2.解凍
    tar –zxvf /kafka_2.13-2.5.0.tgz
    

    3.構成
    cd kafka_2.13-2.5.0/config/
    vi server.properties
          :
    
    broker.id=0
    #   
    port=9092
    #   IP  ,         IP
    host.name=172.30.0.9
    #      ,       
    log.dirs=/usr/local/logs/kafka
    #zookeeper     ,      ,localhost:2181
    zookeeper.connect=localhost:2181
    

    linux环境安装kafaka单机版_第2张图片
    4.起動スクリプトの作成
    vi kafkastart.sh
          :
    
    #  zookeeper
    /app/kafka_2.13-2.5.0/bin/zookeeper-server-start.sh /app/kafka_2.13-2.5.0/config/zookeeper.properties &
    # 3    
    sleep 3 
    #  kafka
    /app/kafka_2.13-2.5.0/bin/kafka-server-start.sh /app/kafka_2.13-2.5.0/config/server.properties &
    

    5.クローズ・スクリプトの作成
    vi kafkastop.sh
          :
    
    #  zookeeper
    /app/kafka_2.13-2.5.0/bin/zookeeper-server-stop.sh /app/kafka_2.13-2.5.0/config/zookeeper.properties &
    # 3    
    sleep 3 
    #  kafka
    /app/kafka_2.13-2.5.0/bin/kafka-server-stop.sh /app/kafka_2.13-2.5.0/config/server.properties &
    

    6.スクリプト実行可能権限の付与
    chmod 777 kafkastart.sh kafkastop.sh
      
    chmod +x kafkastart.sh kafkastop.sh
    

    7.スクリプト使用例
    #    
    ./kafkastart.sh
    #    
    ./kafkastop.sh
    

    linux环境安装kafaka单机版_第3张图片
    注意:このスタンドアロン版ではkafakaが持参したzookeeperを使用しています