了解好kafka的基礎概念之后,可以開始動手,
成都創新互聯從2013年成立,是專業互聯網技術服務公司,擁有項目網站制作、做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元海豐做網站,已為上家服務,為海豐各地企業和個人服務,聯系電話:13518219792環境:centos7,
官方教程
http://kafka.apache.org/quickstart#quickstart_download
安裝java環境,安裝jdk(推薦,也省事)
Centos :
yum -y update
yum -y install java
Ubuntu :
sudo apt-get update
sudo apt-get install java
或者也可以通過源碼手動安裝(如果上面的執行了,這一步到重啟環境變量,可以直接跳過了)
http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
tar zxvf jdk-8u65-linux-x64.tar.gz
mv jdk1.8.0_65 java
mv java /java
#設置環境變量,生效
vi .bash_profile
JAVA_HOME=/java
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH
#重新啟動環境變量,使配置生效
source .bash_profile
下載kafka
https://www.apache.org/dyn/closer.cgi?path=/kafka/0.10.2.0/kafka_2.11-0.10.2.0.tgz
> tar -xzf kafka_2.11-0.10.2.0.tgz
> cd kafka_2.11-0.10.2.0
啟動zookeeper服務
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
#可以通過ps aux | grep zookeeper
查看起來沒有
#編輯kafka配置變量,幾個重要的設置
vim config/server.properties num.partitions = 10 #設置partitions數量,在客戶端消費時指定多少個線程并發 listeners=PLAINTEXT://192.168.1.200:9092 #設置本機的監聽ip及端口,如果為127.0.0.1那從其他機器上將連接不了,需要把192.168.1.200(我的ip)設置成你自己本機的真實ip #設置日志的保存時間,是按byt保存還是按照時間,超過的會自動刪除 log.retention.bytes=1073741824 log.retention.hours=168 zookeeper.connect=localhost:2181#本地監聽的zookeeper端口,默認即可
啟動kafka
bin/kafka-server-start.sh config/server.properties
vim /etc/iptables.startup
#增加
-A KAFKA -p tcp -m tcp --dport 10050 -j ACCEPT
#重啟,生效
iptables-restore < /etc/iptables.startup
#查看list
iptables -L
#設置完成后在本地telnet下本機的10050通么,通的話再從其他機器telnet測試下
#如果需要重啟kafka或者zookeeper,執行下面kill命令,再重新執行上面啟動命令就可以了
ps -ef | grep kafka |awk '{print $2}'|xargs kill -9
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前文章:kafka-2安裝實戰篇-創新互聯
本文路徑:http://vcdvsql.cn/article14/hcgde.html
成都網站建設公司_創新互聯,為您提供網站維護、電子商務、軟件開發、搜索引擎優化、網站營銷、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯