個人部落格:
安裝nginx-kafka外掛程式
nginx可以直接把資料寫到kafka裡面去。
1.安裝git
yum install -y git
2.切換到/usr/local/src目錄,然後將kafka的c客戶端原始碼clone到本地
cd /usr/local/src
git clone
3.進入到librdkafka,然後進行編譯
cd librdkafka
yum install -y gcc gcc-c++ pcre-devel zlib-devel
./configure
make
&&make
install
4.安裝nginx整合kafka的外掛程式,進入到/usr/local/src,clone nginx整合kafka的原始碼
cd /usr/local/src
git clone
5.進入到nginx的原始碼包目錄下 (編譯nginx,然後將將外掛程式同時編譯)
cd /usr/local/src/nginx-1.12.2
./configure --add-module=/usr/local/src/ngx_kafka_module/
make
make
install
6.修改nginx的配置檔案,詳情請檢視當前目錄的nginx.conf
}}主要是新增kafka 和 location,在liuwei的git倉庫裡面的用法說明有提到。
7.啟動zk和kafka集群(建立topic)
/bigdata/zookeeper-3.4.9/bin/zkserver.sh start
/bigdata/kafka_2.11-0.10.2.1/bin/kafka-server-start.sh -daemon /bigdata/kafka_2.11-0.10.2.1/config/server.properties
8.啟動nginx,報錯,找不到kafka.so.1的檔案
error while loading shared libraries: librdkafka.so.1: cannot open shared object file: no such file or directory
原因是沒有載入庫編譯
9.載入so庫
echo
"/usr/local/lib"
>> /etc/ld.so.conf
ldconfig
10.測試前把nginx開啟,記得要ping通才能測試,而且開啟相應的埠,開始測試:向nginx中寫入資料,然後觀察kafka的消費者能不能消費到資料
curl localhost/kafka/track -d "message send to kafka topic"
vim外掛程式安裝 如何安裝Vim外掛程式
vim外掛程式安裝 儘管vim快速高效,但預設情況下,它只是乙個文字編輯器。至少,這就是沒有外掛程式的情況,外掛程式基於vim並新增了額外的功能,使其不僅具有鍵入文字的視窗,還具有更多的功能。正確搭配各種外掛程式,您可以掌控自己的生活,並打造自己獨特的vim體驗。您可以自定義主題 還可以新增語法突出...
eclipse 外掛程式 Link安裝外掛程式
關鍵字 link安裝外掛程式 eclispe想必大家都很熟悉了,一般來說,eclipse外掛程式都是安裝在plugins目錄下。不過這樣一來,當安裝了許多外掛程式之後,eclipse變的很大,最主要的是不便於更新和管理眾多外掛程式。用links方式安裝eclipse外掛程式,可以解決這個問題。當前配...
fastestmirror 外掛程式安裝
1.介紹 fastestmirror 外掛程式是為擁有多於乙個映象的軟體庫配置檔案而設計的。它會連線到每乙個映象,計算連線所需的時間,然後將映象按快到慢排序供 yum 應用。假若你使用預設的 centos 設定,而且並不身處於 乙個 伺服器背後,fastestmirror 是被高度推薦的。要使用這個...