2017-01-29 31 views
1

私はRabbitMQを初めて使用しています。 RHEL 7サーバー上に3つのノードのクラスタを作成しようとしています。 node3をマスター、node1、node2をスレーブにする必要があります。マスタノードの.erlang.cookieコンテンツをスレーブノードにコピーしました。クラスタを作成しようとしましたが、nodesownエラーメッセージが表示されます。クッキーの変更後にRabbitMQノードを起動できません

しかし、これまでに説明したトラブルシューティングの一環として、私はウサギのプロセスを殺しました。

ブローカーを開始しようとしましたが、できなかったrabbitmqブローカーが停止しました。

**

**

Jan 29 03:56:37 vmrabbitmqt02 systemd[1]: 
Starting RabbitMQ broker... 
-- Unit rabbitmq-server.service has begun starting up. 
Jan 29 03:56:38 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5041. 
Jan 29 03:56:38 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5043. 
Jan 29 03:56:38 vmrabbitmqt02 rabbitmq-server[4839]: {"could not start kernel pid",application_controller,"error in config file \"/etc/rabbitmq/rabbitmq.config\" (5): s 
Jan 29 03:56:39 vmrabbitmqt02 rabbitmq-server[4839]: Crash dump was written to: erl_crash.dump 
Jan 29 03:56:39 vmrabbitmqt02 rabbitmq-server[4839]: could not start kernel pid (application_controller) (error in config file "/etc/rabbitmq/rabbitmq.config" (5): synt 
Jan 29 03:56:39 vmrabbitmqt02 systemd[1]: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE 
Jan 29 03:56:40 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5222. 
Jan 29 03:56:40 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5223. 
Jan 29 03:56:40 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5224. 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: Stopping and halting node [email protected] ... 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: Error: unable to connect to node [email protected]: nodedown 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: DIAGNOSTICS 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: =========== 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: attempted to contact: [[email protected]] 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: [email protected]: 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: *** connected to epmd (port 4369) on vmrabbitmqt02 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: * epmd reports: node 'rabbit' not running at all 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: no other nodes on vmrabbitmqt02 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: * suggestion: start the node 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: current node details:** 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: - node name: '[email protected]' 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: - home dir: /var/lib/rabbitmq 
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: - cookie hash: E8X5sOmIM3Y+Ju6lgvSIhA== 
Jan 29 03:56:40 vmrabbitmqt02 systemd[1]: Failed to start RabbitMQ broker. 

:エラー

エラーメッセージの詳細については、発行された "journalctl -xe" "のRabbitMQ-server.serviceを開始systemctl" とし、 発行

V

* epmd reports: node 'rabbit' not running at all

Snapshot of rabbitmq-env.conf file along with details of hosts 早急に対策を提案してください。

+0

'/ etc/rabbitmq/rabbitmq.config'を投稿してください。おそらくそこにエラーがあります – Gabriele

+0

設定ファイルを投稿しました。 私はここで何が欠けているかお勧めしますか? –

+0

'(設定ファイル" /etc/rabbitmq/rabbitmq.config "のエラー):'私はこのエラーを読んでいます – Gabriele

答えて

0

使用設定ファイル:

[ルートvmrabbitmqt02のRabbitMQ @]#猫のrabbitmq.config

%パペット

%テンプレートのパスによって管理されるこのファイル:RabbitMQの/テンプレート/ rabbitmq.config

[

{ウサギ、

[{CLUSTER_NODES、{[ 'ウサギ@のvmrabbitmqt01'、 'ウサギの@ vmrabbitmqt02'、 'ウサギの@ vmrabbitmqt03']、ディスク}}、 {cluster_partition_handlingは、無視}、

{ssl_listeners, [5671]}, 
{ssl_options, [{cacertfile,"/etc/rabbitmq/ssl/rabbitmq_wildcard_root_ca.crt"}, 
       {certfile,"/etc/rabbitmq/ssl/rabbitmq_wildcard.crt"}, 
       {keyfile,"/etc/rabbitmq/ssl/rabbitmq_wildcard.key"}, 
       {verify,verify_none}, 
       {fail_if_no_peer_cert,false}]}, 
{default_user, <<"guest">>}, 
{default_pass, <<"guest">>} 

]} ]。 %EOF

私はrootユーザーから終了しました。 再度ログインしました.. ノードのダウンエラーを取得しています。

停止ノードrabbit @ vmrabbitmqt02 ...

エラー:ウサギの@ vmrabbitmqt02をノードに接続することができません:[ウサギの@ vmrabbitmqt02]

ウサギの@ vmrabbitmqt02:

  • 接続を

    DIAGNOSTICS

    nodedownに連絡しようとしvmrabbitmqt02のepmd(ポート4369)へ

  • EPMDレポートノード 'ウサギ' は25672

  • ポート上で実行されているTCP接続が成功しましたが、アーラン分布は

  • の提案に失敗しました:ホスト名の不一致?

  • 提案:正しく設定されていますか?

  • 提案:TLSを使用したErlangディストリビューションですか?

現在のノードの詳細:

  • ノード名: 'RabbitMQの-CLI-90 @ vmrabbitmqt02'

  • ホームディレクトリ:は/ var/libに/ RabbitMQの

  • クッキーハッシュ:xy56ebUJo + 5exKrQIexXrg ==

+0

私は何かが欠けていた場合にお勧めしてください。 。 –

関連する問題