中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統如何安裝Kafka

發布時間:2022-01-24 10:31:03 來源:億速云 閱讀:203 作者:小新 欄目:開發技術

小編給大家分享一下Linux系統如何安裝Kafka,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Kafka是一種高吞吐量的分布式發布訂閱消息系統,它可以處理消費者在網站中的所有動作流數據。

Kafka簡介:

Kafka是一個分布式消息隊列。★Kafka對消息保存時根據Topic進行歸類,發送消息者稱為Producer,消息接受者稱為Consumer,此外kafka集群有多個kafka實例組成,每個實例(server)稱為broker。無論是kafka集群,還是consumer都依賴于zookeeper集群保存一些meta信息,來保證系統可用性。

Linux系統安裝Kafka具體步驟:

Kafka下載    官網下載地址  http://kafka.apache.org/downloads    demo用的版本  https://archive.apache.org/dist/kafka/1.0.0/kafka_2.12-1.0.0.tgz

解壓到安裝目錄下    tar -zxvf kafka_2.12-1.0.0.tgz    mv kafka_2.12-1 /usr/local/kafka

配置    #創建日志存放目錄,默認Kafka運行的時候都會通過log4j打印很多日志文件,比如server.log, controller.log, state-change.log等,而都會將其輸出到$KAFKA_HOME/logs目錄下,這樣不利于線上運維,因為經常容易出現打爆文件系統

 #這里我們把日志目錄指向var目錄下
 cd /var/local
 mkdir -p kafka-logs
 
 #修改配置文件/opt/kafka/config/server.properties
 vi /usr/local/kafka/config/server.properties
 
 #主要修改下面幾項內容如下:

broker.id=181 delete.topic.enable=true listeners = PLAINTEXT://192.168.0.166:9092 log.dirs=/var/local/kafka-logs zookeeper.connect=127.0.0.1:2181

添加系統環境變量    vi /etc/profile    #添加如下內容:

KAFKA_HOME=/usr/local/kafka PATH=KAFKA_HOME/bin export PATH KAFKA_HOME

啟動、測試    kafka-server-start.sh /usr/local/kafka/config/server.properties    #發送    ./kafka-console-producer.sh –broker-list 192.168.0.166:9092 –topic test1    #接收    ./kafka-console-consumer.sh –zookeeper 192.168.0.166:2181 -topic test1 –from-beginning

開機啟動    #在init.d目下創建kafka腳本文件

 cd /etc/rc.d/init.d
 
 touch kafka
 
 vi kafka

 #編輯下面內容

#!/bin/bash

#chkconfig:2345 30 80 #description:kafka #processname:kafka export JAVA_HOME=/usr/local/jvm/jdk1.8.0_201 export KAFKA_HOME=/usr/local/kafka case {KAFKA_HOME}/bin/kafka-server-start.sh -daemon {KAFKA_HOME}/bin/kafka-server-stop.sh            ;;        status)            jps            ;;        restart)  {KAFKA_HOME}/bin/kafka-server-start.sh -daemon ${KAFKA_HOME}/config/server.properties            ;;        *)            echo “require start|stop|status|restart”            ;; esac    #權限

 chmod 755 kafka
 
 #測試一下
 
 service kafka start
 
 #添加到服務列表
 
 chkconfig --add kafka
 
 chkconfig --list
 
 chkconfig kafka on

遇到的坑 Kafka進程總是在啟動一段時間后自動停止 使用-daemon守護進程啟動 kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties

以上是“Linux系統如何安裝Kafka”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南投县| 建湖县| 铜鼓县| 陇川县| 乌拉特前旗| 安徽省| 盘山县| 阿拉尔市| 台东县| 营山县| 连州市| 天柱县| 深水埗区| 清水县| 怀仁县| 武定县| 潜山县| 肥西县| 玛曲县| 黄浦区| 揭东县| 陆丰市| 中山市| 兴义市| 吉木萨尔县| 涿鹿县| 五寨县| 辽阳市| 南汇区| 天镇县| 和硕县| 靖边县| 百色市| 沙洋县| 万荣县| 宝鸡市| 长泰县| 卢龙县| 威远县| 临江市| 丁青县|