まず、環境を準備
1、インストールカフカ
ステップ1:コードをダウンロードしてください
あなたは、Apacheカフカ公式ダウンロードしてログオンすることができます。
http://kafka.apache.org/downloads.html
注:2.11-1.1.0
のみとバージョンJDK1.7
の互換性、以降が必要JDK1.8
ステップ2:サービスの開始
カフカは、あなたが飼育係を開始する必要があるので、あなたは飼育係がいない場合、あなたはカフカを使用することができ、飼育係を実行する必要がパッケージ化され、飼育係(PS:カフカバッグで)設定されています。
//これは、スタート後の受信開始で、現在は(推奨されません)他の操作を実行することはできません ./zookeeper-server-start.sh ../config/zookeeper.properties //バックグラウンド起動(推奨します) ./zookeeper-server- start.sh ../config/zookeeper.properties 1>を/ dev / null 2>&1&
スタートkafka
設定/ server1.properties: broker.id = 0 のリスナー= PLAINTEXT://192.168.10.100:9092 =カフカ-ログlog.dirs 2181:zookeeper.connect = localhostを
//背景には、カフカが住んでいた開始 ./kafka-server-start.sh ../config/server.properties 1>を/ dev / null 2>&1&
書かれたサービスの起動モード、起動スクリプト:
ます。#!/ bin / sh #の #のカフカ・マネージャは、このシェルスクリプトを起動および停止の世話をする #カフカ #の #1のchkconfigを- 64 36 #説明:カフカの #1 ProcessNameの:カフカマネージャ #の設定:/opt/kafka_2.10- 0.8.2.1/conf/application.conf ### BEGIN INIT INFO #提供:カフカ #必須-スタート:$ local_fs $ remote_fs $という名前のネットワーク$ $のsyslog $時間 #必要なストップ:$ local_fs $ remote_fs $ネットワーク$ $命名syslogの$時間 #短期概要:カフカ・マネージャーの開始と停止 カフカ:#説明 ### END INIT INFO #ソース関数ライブラリを。 。/etc/rc.d/init.d/functions #のソースの構成ネットワーキング。 。の/ etc / sysconfig / networkファイル dirkafka = "は/ usr / local /カフカ/" pidckeck(){ PID = `PS斧| grepのkafkaServer | grep -v grepの| グレップのJava | AWKは` '{$ 1印刷}' } )(開始{ pidckeck なら[ "$のPID" -z]。その後、 エコー"開始カフカ" のsh $のdirkafka / binに/ kafka-server-start.sh $ dirkafka /設定/ server.properties>を/ dev / null 2>&1& 睡眠3 pidckeck であれば[ "$ pidの" -z]; その後、 「失敗スタートカフカの」エコー 「の詳細のログを読む」エコー 他に 「カフカ開始した」エコー Fiの 他に 「カフカすでに実行されている」エコー pidckeck あれば[ "$ pidの" -z]; その後、 "実行されていないカフカ"エコー 他 のsh $のdirkafka / binに/ kafka-server-stop.sh 睡眠3 pidckeck であれば[ "$ pidの" -z]; 次いで、 「カフカマネージャが停止している」エコー 他 エコー「[WARNING]カフカマネージャが立ち止まっていない」 のfi Fiを } リスタート(){ ストップ 開始 } ステータス(){ pidckeck なら[「$のPID」-z]と、その後、 「カフカが実行されていない」エコー 他に 「カフカがすでに実行されている」エコー エコー「のPID $ pidのを」 スタート) 停止) を停止 ;; 状態) 状態 ;; 再起動) を再起動 ;; *) $エコー"使用法:$ 0 {開始|停止|状況|再起動}" 2番出口 ESACの 終了$を?
2、安装ZABBIX-javaの-gataway
STEP1は、yumのソースをインストールします
回転数-ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm のrpm -ivh http://repo.zabbix.com/zabbix /3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
STEP2安装ZABBIX-javaの-gataway
yumを-y ZABBIX-javaの-gatawayをインストール
STEP3配置ZABBIX-javaの-gataway
猫/etc/zabbix/zabbix_java_gateway.conf |はgrep -v "#" | grepの-v ^ $
LISTEN_PORT = 10052 PID_FILE = "の/ var /実行/ ZABBIX / zabbix_java.pid" START_POLLERS = 10 TIMEOUT = 30
STEP4 ZABBIX-javaのゲートウェイを開始
/etc/init.d/zabbix-java-gateway開始