前幾天接觸到kafka,從kafka的部署中又認識到了zookeeper,從而了解到其的強大。
broker/producer/consumer/zookeeper關係:
kafka server就是broker,broker是存資料的,producer把資料給broker,consumer從broker取資料。
zookeeper是producer到broker和broker到consumer的選擇分發器,所有的連線都要先註冊到zookeeper上。
producer、consumer和broker都要註冊到zookeeper上。
開啟zookeeper服務
#nohup bin/zookeeper-server
-start
.sh config/zookeeper.properties &
開啟kafka服務
#bin/kafka-server
-start
.sh config/server.properties &
建立topic
#bin/kafka
-topics.sh
--create--
zookeeper
localhost:2181--
replication
-factor1-
-partitions1-
-topic
testtest
執行消費者程式
#bin/kafka-console
-consumer
.sh --zookeeper localhost:2181
--topic testtest --from-beginning
生產者是我們的資料採集系統,呼叫producer介面,向kafka中寫入資料。 詳解執行計畫
執行計畫的閱讀順序為,從右到左,從上到下。由執行計畫表示的查詢執行的一些特徵如下 執行計畫中令人感興趣的主要是查詢哪些步驟相對開銷較大。這些步驟是查詢優化的出發點。可以通過採用下面的技術來選擇開始的步驟。為了進一步研究執行計畫中的開銷較大的步驟,應該分析相關表或索引的資料檢索機制。首先,應該檢查索引...
詳解執行計畫
執行計畫的閱讀順序為,從右到左,從上到下。由執行計畫表示的查詢執行的一些特徵如下 執行計畫中令人感興趣的主要是查詢哪些步驟相對開銷較大。這些步驟是查詢優化的出發點。可以通過採用下面的技術來選擇開始的步驟。為了進一步研究執行計畫中的開銷較大的步驟,應該分析相關表或索引的資料檢索機制。首先,應該檢查索引...
詳解執行計畫
原文 詳解執行計畫 執行計畫的閱讀順序為,從右到左,從上到下。由執行計畫表示的查詢執行的一些特徵如下 執行計畫中令人感興趣的主要是查詢哪些步驟相對開銷較大。這些步驟是查詢優化的出發點。可以通過採用下面的技術來選擇開始的步驟。為了進一步研究執行計畫中的開銷較大的步驟,應該分析相關表或索引的資料檢索機制...