表示システムのCTL方法の設定
https://www.jianshu.com/p/7fd8b6ea336e
systemctlリストユニット・ファイル--type =サービス| grepのカフカ
カフカsystemctl起動モードコマンド
systemctlスタートkafka.service
systemctlストップkafka.service
systemctlスタートzookeeper.service
systemctlストップzookeeper.service
ステップ
図1は、KafkaStart.sh、zkStart.sh、zkStop.sh、zkStart.sh、絶対パスへの相対パスを変更しました。
2、kafkaStart.shを変更します。JMXPORT削除はKafka-Server-Start.shに属性
3、一人で起動するコマンドを起動しkafkamanager KafkaStart.shを削除します。
4、ブートを設定します
注:私は書かれている高速起動スクリプトのKafkaStart.sh、zkStart.sh、zkStop.sh、zkStart.shは、主にオリジナルの寿命パッケージを作るために行われます。
飼育係を有効systemctl
カフカを有効systemctl
●zookeeper.service - 飼育係
ロード:ロード(/usr/lib/systemd/system/zookeeper.service;静的;ベンダープリセット:無効)
アクティブ:失敗しました:火曜2019年11月19日夜7時06分40秒CSTので、(結果の終了コード); 26S前
プロセス:96869 ExecStart =は/ usr / binに/ SH /opt/kafka10/zkStart.sh(コード=終了し、ステータス= 127)
関連のスクリプト
飼育係
[単位]
説明=飼育係
= network.target後
[サービス]
タイプ=フォーク
ExecStart =は/ usr / binに/ shのは/ opt / kafka10 / zkStar
ExecStop =は/ usr / binに/ shの/opt/kafka10/zkStop.sh
PrivateTmp =真
ユーザー=ルート
グループ=ルート
カフカ
[単位]
説明=カフカ
= network.target後
[サービス]
タイプ=フォーク
ExecStart =は/ usr / binに/ shの/opt/kafka10/kafkaStart.sh
ExecStop =は/ usr / binに/ shの/opt/kafka10/kafkaStop.sh
PrivateTmp =真
ユーザー=ルート
グループ=ルート