安裝 Kafka

瞭解如何安裝 Kafka。 Apache Kafka 是一種高傳輸量分散式傳訊系統,可用來協助可調式資料收集。

開始之前

restadmin 使用者身分執行 which java 指令,並確定正在使用 Java 11。 必要的話,請設定 JAVA_HOME 參數。 如果尚未安裝,請安裝 Java 11。 如需相關資訊,請參閱 安裝 Java 11

程序

  1. 導覽至預期的安裝位置 (例如 cd /opt/IBM) ,並使用下列指令來解壓縮 Kafka Tarball:
    tar zxf ~scadmin/Downloads/predictiveInsights1.3.6_<iFix_version>_el6_x86_64/REST_Mediation_utility/kafka_2.13-3.4.0.tgz
    其中 <iFix_version> 是 iFix7。

    解壓縮檔案之後,保存檔位於 <install_path>/kafka_2.13-3.4.0 目錄中。 其中 <install_path> 是您解壓縮檔案的目錄路徑。

  2. 若要存取 Kafka,請將 Kafka 安裝目錄的位置新增至 ~/.bashrc 檔案。
    新增 Kafka 安裝目錄的位置:
    export KAFKA_HOME=/opt/IBM/kafka_2.13-3.4.0
  3. 透過取代 /tmp來更新配置檔。
    例如 :cd $KAFKA_HOME
    mkdir .tmp
    cd .tmp
    pwd
    在下列內容檔中,將 /tmp 取代為 pwd 指令的輸出:
    • $KAFKA_HOME/config/connect-standalone.properties 變更 offset.storage.file.filename=/tmp/connect.offsets
    • $KAFKA_HOME/config/server.properties 其中 log.dirs=/tmp/kafka-logs
    • $KAFKA_HOME/config/zookeeper.properties 其中 dataDir=/tmp/zookeeper

下一步

使用下列指令來啟動 Kafka :
nohup $KAFKA_HOME/bin/zookeeper-server-start.sh $KAFKA_HOME/config/zookeeper.properties &
nohup $KAFKA_HOME/bin/kafka-server-start.sh $KAFKA_HOME/config/server.properties & 
ps -ef | grep kafka.Kafka