您好,登錄后才能下訂單哦!
Kafka是由Java編寫的一個開源流處理平臺,因為它強大的動作流數據處理功能而備受大數據開發者的歡迎。因而作為大數據的開發者,掌握Kafka也就掌握了大數據最重要的一項核心技術。本文是一篇新手入門Kafka的安裝教程,下面小編將手把手結合圖片詳細的指導大家安裝Kafka。
1、認識Kafka
Kakfa 是一個分布式的基于發布/訂閱模式的消息隊列(message queue),所謂的消息隊列是指一個用戶要注冊信息,當用戶信息寫入數據庫后,后面還有一些其他流程,比如發送短信,則需要等這些流程處理完成后,再返回給用戶。Kafka 的基礎架構主要有 broker、生產者、消費者組構成,當前還包括 ZooKeeper。目前Kakfa主要應用于大數據的實時處理領域。
2、 安裝 Kafka
步驟一:Kafka 的安裝只需要解壓安裝包就可以完成安裝。
tar -zxvf kafka_2.11-2.1.1.tgz -C /usr/local/
步驟二: 查看配置文件。
[root@es1 config]# pwd
/usr/local/kafka/config
[root@es1 config]# ll
total 84
-rw-r--r--. 1 root root 906 Feb 8 2019 connect-console-sink.properties
-rw-r--r--. 1 root root 909 Feb 8 2019 connect-console-source.properties
-rw-r--r--. 1 root root 5321 Feb 8 2019 connect-distributed.properties
-rw-r--r--. 1 root root 883 Feb 8 2019 connect-file-sink.properties
-rw-r--r--. 1 root root 881 Feb 8 2019 connect-file-source.properties
-rw-r--r--. 1 root root 1111 Feb 8 2019 connect-log4j.properties
-rw-r--r--. 1 root root 2262 Feb 8 2019 connect-standalone.properties
-rw-r--r--. 1 root root 1221 Feb 8 2019 consumer.properties
-rw-r--r--. 1 root root 4727 Feb 8 2019 log4j.properties
-rw-r--r--. 1 root root 1925 Feb 8 2019 producer.properties
-rw-r--r--. 1 root root 6865 Jan 16 22:00 server-1.properties
-rw-r--r--. 1 root root 6865 Jan 16 22:00 server-2.properties
-rw-r--r--. 1 root root 6873 Jan 16 03:57 server.properties
-rw-r--r--. 1 root root 1032 Feb 8 2019 tools-log4j.properties
-rw-r--r--. 1 root root 1169 Feb 8 2019 trogdor.conf
-rw-r--r--. 1 root root 1023 Feb 8 2019 zookeeper.properties
(3)修改配置文件 server.properties。
設置 broker.id 這個是 Kafka 集群區分每個節點的唯一標志符。
步驟三:設置 Kafka 的數據存儲路徑。
步驟四:設置是否可以刪除 topic,默認 Kafka 的 topic 是不允許刪除的。
步驟五:Kafka 的數據保留的時間,默認是 7 天。
步驟六:Log 文件最大的大小,如果 log 文件超過 1 G 會創建一個新的文件。
步驟七:Kafka 連接的 ZooKeeper 的地址和連接 Kafka 的超時時間。
步驟八:默認的 partition 的個數。
步驟九:安裝成功,啟動 Kafka,每個 Kakfa 節點都需要手動啟動,下面的方式阻塞的方式啟動。
如何安裝Kafka?相信大家看完新手安裝Kafka教程指導,對于這個問題應該已經有了自己的答案。當然安裝Kafka只是第一步,要想更加深入學習大數據的相關技術,可以來億速云報名相關課程。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。