「Apache Kafka」:修訂間差異
跳至導覽
跳至搜尋
第19行: | 第19行: | ||
== 測試 == | == 測試 == | ||
<syntaxhighlight lang="shell"> | |||
/opt/kafka/bin/kafka-topics.sh --create --zookeeper 1.2.3.4:2181,5.6.7.8:2181,9.10.11.12:2181 --replication-factor 2 --partitions 1 --topic my-replicated-topic | |||
</syntaxhighlight> | |||
== 外部連結 == | == 外部連結 == |
於 2019年3月5日 (二) 04:15 的修訂
Apache Kafka是一套基於Java與Scala,提供Streaming架構的軟體。
安裝
目前在Ubuntu上沒有系統套件或是PPA可以安裝,一般是自行下載後裝到/opt
下。最新版的資訊可以在Kafka的Download頁面得到,這邊使用2.1.1版:
cd /tmp
wget https://ftp.jaist.ac.jp/pub/apache/kafka/2.1.1/kafka_2.12-2.1.1.tgz
cd /opt
sudo tar zxvf /tmp/kafka_2.12-2.1.1.tgz
sudo ln -fs kafka_2.12-2.1.1 kafka
設定
- 修改
/opt/kafka/config/server.properties
內的broker.id
,這邊一台設1
,另外一台設2
。 - 修改
/opt/kafka/config/server.properties
內的zookeeper.connect
,改成三台ZooKeeper主機的位置,像是zookeeper.connect=1.2.3.4:2181,5.6.7.8:2181,9.10.11.12:2181
。
測試
/opt/kafka/bin/kafka-topics.sh --create --zookeeper 1.2.3.4:2181,5.6.7.8:2181,9.10.11.12:2181 --replication-factor 2 --partitions 1 --topic my-replicated-topic
外部連結
- 官方網站 (英文)