erlang與rabbitmq版本對應關系:
https://www.rabbitmq.com/which-erlang.html
安裝erlang下載地址:
http://www.erlang.org/downloads
11.安裝依賴 2yum?install?-y?gcc?gcc-c++?ncurses?ncurses-base?ncurses-devel?ncurses-libs?ncurses-static?ncurses-term?ocaml-curses?ocaml-curses-devel?zlib-devel?openssl-devel?perl?xz?xmlto?kernel-devel?m4?glibc-devel??socat?make?? 3 42.下載 5cd?/usr/local/src/ 6wget?-c?http://erlang.org/download/otp_src_20.2.tar.gz 7 83.解壓 9tar?-zxvf?otp_src_20.2.tar.gz10114.編譯12cd?/usr/local/src/otp_src_20.2/13./configure?--prefix=/usr/local/erlang14155.安裝16cd?/usr/local/src/otp_src_20.2/17make?&&?make?install18196.測試安裝是否成功20cd?/usr/local/erlang/bin/21./erl22輸入?halt().??退出控制臺23247.配置環境變量25vim?/etc/profile26#erlang27export?PATH=$PATH:/usr/local/erlang/bin28#生效環境變量29source?/etc/profile30任意地方輸入erl能進入命令行,?那么就說明配置成功了。
安裝rabbitmq下載地址:
http://www.rabbitmq.com/releases/rabbitmq-server
11.下載 2cd?/usr/local/src/ 3wget?-c?http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz 4 52.解壓 6cd?/usr/local/src/ 7xz?-d?rabbitmq-server-generic-unix-3.6.15.tar.xz? 8tar?-xvf?rabbitmq-server-generic-unix-3.6.15.tar 9mv?/usr/local/src/rabbitmq_server-3.6.15??/usr/local/10113.配置環境變量12vim?/etc/profile13#rabbitmq14export?PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin15source?/etc/profile16174.啟動后臺管理18rabbitmq-plugins?enable?rabbitmq_management19205.啟動21rabbitmq-server?-detached22236.查看狀態24rabbitmqctl?status25267.創建一個用戶,賬號admin?密碼admin27rabbitmqctl?add_user?admin?admin28298.將admin用戶賦管理員權限30rabbitmqctl?set_user_tags?admin?administrator31rabbitmqctl?set_permissions?-p?"/"?admin?".*"?".*"?".*"32339.訪問管理頁面,默認為端口1567234#默認來賓用戶:guest,?來賓用戶密碼:guest35http://192.168.10.33:15672?
rabbitmq操作命令 1#啟動后臺管理 2rabbitmq-plugins?enable?rabbitmq_management 3 4#啟動 5rabbitmq-server?-detached 6 7#關閉 8rabbitmqctl?stop 910#查看狀態11rabbitmqctl?status1213#設置端口號或者關閉防火墻,以便外部訪問14iptables?-I?INPUT?-p?tcp?--dport?15672?-j?ACCEPT15或16service?iptables?stop1718#查看有哪些用戶19rabbitmqctl?list_users2021#創建一個用戶,賬號admin?密碼admin22rabbitmqctl?add_user?admin?admin2324#將admin用戶賦管理員權限25rabbitmqctl?set_user_tags?admin?administrator26rabbitmqctl?set_permissions?-p?"/"?admin?".*"?".*"?".*"2728#刪除用戶29rabbitmqctl?delete_user?username3031#改密碼32rabbimqctl?change_password?username?newpassword?3334#檢查本地節點是否正在運行35sudo?rabbitmq-diagnostics?ping3637#節點摘除38rabbitmqctl?forget_cluster_node?rabbit@rabbit3?3940#重置41rabbitmqctl?reset?application?4243#打印已啟用的組件44sudo?rabbitmq-diagnostics?status4546#打印有效的節點配置47sudo?rabbitmq-diagnostics環境4849#對本地節點執行更廣泛的運行狀況檢查50sudo?rabbitmq-diagnostics?node_health_check5152#開啟/關閉某個插件,需重啟生效53rabbitmq-plugins?enable/disable?xxx?5455#查看所有隊列信息56rabbitmqctl?list_queues5758#關閉應用59rabbitmqctl?stop_app6061#啟動應用62rabbitmqctl?start_app6364#清除所有隊列65rabbitmqctl?reset6667#訪問管理頁面,默認為端口1567268http://IP:15672??
端口用途4369 ? ?
empd(Erlang Port Mapper Daemon),是 Erlang 的端口/結點名稱映射程序,用來跟蹤節點名稱監聽地址,在集群中起到一個類似 DNS 的作用;
5672、5671 ? ?
由 AMQP 0-9-1 和 1.0 客戶端使用;
15672 ? ?
HTTP_API 端口,管理員用戶才能訪問,用于管理 RbbitMQ,需要啟用 management 插件, rabbitmq-plugins enable rabbitmq_management ,訪問 http://server-name:15672/;
25672 ? ?
Erlang distribution,和4369配合;
61613、61614 ? ? ?
當STOMP插件啟用的時候打開,作為STOMP客戶端端口(根據是否使用TLS選擇);
1883、8883 ? ?
當MQTT插件啟用的時候打開,作為MQTT客戶端端口(根據是否使用TLS選擇);
15674 ? ?
基于WebSocket的STOMP客戶端端口(當插件Web STOMP啟用的時候打開);
15675 ? ?
基于WebSocket的MQTT客戶端端口(當插件Web MQTT啟用的時候打開);
總結
以上是生活随笔為你收集整理的查看 rabbitmq 启动websocket 提示404_RabbitMQ 部署记录的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。