<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ##一、前提和參考文檔 ###1.說明 需要按安裝文檔安裝好rabbitmq,多實例啟動后,在命令行操作時, 需要配合-n參數指定實例名進行操作 ###2.參考文檔 http://blog.51cto.com/canonind/1864719 http://www.okay686.cn/968.html ###3.殺掉原進程mq進程 略 ##二、多實例部署 ###1.多實例啟動命令 ####1)多實例啟動命令[完整] ``` RABBITMQ_NODE_PORT=5672 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15672}] -rabbitmq_stomp tcp_listeners [61614] -rabbitmq_mqtt tcp_listeners [1884]" RABBITMQ_NODENAME=rabbit2 rabbitmq-server -detached ``` ####2)多實例啟動命令[簡化] ``` RABBITMQ_NODE_PORT=5672 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15672}]" RABBITMQ_NODENAME=rabbit2 rabbitmq-server -detached ``` ####3)說明 此種啟動方式,可以為每個實例都啟用web插件,并且產檢的端口也不一樣,便于自己管理 ###2.啟動兩個實例 * 5672 ``` RABBITMQ_NODE_PORT=5672 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15672}]" RABBITMQ_NODENAME=rabbit2 rabbitmq-server -detached ``` * 5673 ``` RABBITMQ_NODE_PORT=5673 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15673}]" RABBITMQ_NODENAME=rabbit3 rabbitmq-server -detached ``` ###3.配置用戶 ####1)5672端口用戶配置 ``` rabbitmqctl -n rabbit2 add_user ttd 123456 rabbitmqctl -n rabbit2 set_user_tags ttd administrator rabbitmqctl -n rabbit2 set_permissions -p "/" ttd ".*" ".*" ".*" ``` ####2)5673端口用戶配置 ``` rabbitmqctl -n rabbit3 add_user ttd 123456 rabbitmqctl -n rabbit3 set_user_tags ttd administrator rabbitmqctl -n rabbit3 set_permissions -p "/" ttd ".*" ".*" ".*" ``` ###4.寫入開機啟動文件 ``` cat >>/etc/rc.local <<"EOF" RabbitMQ多實例開機啟動 RABBITMQ_NODE_PORT=5672 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15672}]" RABBITMQ_NODENAME=rabbit2 rabbitmq-server -detached RABBITMQ_NODE_PORT=5673 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15673}]" RABBITMQ_NODENAME=rabbit3 rabbitmq-server -detached EOF ``` ###5.web端查看 訪問`http://192.168.100.201:15672` 查看5602的狀態 訪問`http://192.168.100.201:15673` 查看5603的狀態 ##三、多實例啟停等命令示例 ###1.啟停實例 ####1)停止 `rabbitmqctl -n rabbit2 stop_app` ####2)啟動 `rabbitmqctl -n rabbit2 start_app` ###2.集群 ####1)加入集群 ``` rabbitmqctl -n rabbit3 join_cluster rabbit2@`hostname` ``` hostname是主機名 ####2)查看集群狀態 `rabbitmqctl -n rabbit2 cluster_status` ###3.用戶 ####1)創建用戶 `rabbitmqctl -n rabbit2 add_user ttd 123456` ####2)授權 `rabbitmqctl -n rabbit2 set_user_tags ttd administrator` `rabbitmqctl -n rabbit2 set_permissions -p "/" ttd ".*" ".*" ".*"` ###4.總結 多實例的操作,和單實例的區別,就是rabbitmqctl命令后多加[-n實例名]
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看