RabbirMQクラスタノード操作

1007 ワード

RabbirMQクラスタノード操作
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