安裝nginx kafka外掛程式

2021-08-26 17:42:34 字數 2024 閱讀 6436

個人部落格:

安裝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 是被高度推薦的。要使用這個...