RabbirMQクラスタノード操作
1007 ワード
RabbirMQクラスタノード操作
RabbitMQクラスタ構築
例:
Hosts関係を縛る
以上の2台の機械はすべてrabbitMQを取り付けました
Erlang Cookieの設定
2台の機械を修正した.erlang.cookie
Erlang Cookieファイルはホームディレクトリの下にあります
ct 01を下ろした.erlang.クッキーファイルをct 02マシンにコピーして2台のマシンを表示します.erlang.クッキーファイルの内容、内容が一致していることを確認
回复erlang.クッキーの元の権限
rabbitMQの再起動
ct 01とct 02をクラスタ化
ct 02で操作:
クラスタのステータスの表示
サブノードの削除
プライマリノードでのサブノードのハード削除
RabbitMQクラスタ構築
例:
172.25.0.1
172.25.0.2
Hosts関係を縛る
172.25.0.1 ct01
172.25.0.2 ct02
以上の2台の機械はすべてrabbitMQを取り付けました
Erlang Cookieの設定
2台の機械を修正した.erlang.cookie
Erlang Cookieファイルはホームディレクトリの下にあります
sudo chmod 777 .erlang.cookie
ct 01を下ろした.erlang.クッキーファイルをct 02マシンにコピーして2台のマシンを表示します.erlang.クッキーファイルの内容、内容が一致していることを確認
回复erlang.クッキーの元の権限
sudo chmod 400 .erlang.cookie
rabbitMQの再起動
rabbitmqctl stop
rabbitmq-server -detached
ct 01とct 02をクラスタ化
ct 02で操作:
rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@ct01
rabbitmqctl start_app
クラスタのステータスの表示
rabbitmqctl cluster_status
サブノードの削除
rabbitctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
プライマリノードでのサブノードのハード削除
rabbitmqctl forget_cluster_node node_name