您好,登錄后才能下訂單哦!
這篇文章主要介紹了RabbitMQ單機版部署安裝的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
RabbitMQ 是一個由 Erlang 語言開發的 AMQP 的開源實現。
由于rabbitmq是基于erlang語言開發的,所以必須先安裝erlang。
wget http://www.erlang.org/download/otp_src_22.1.tar.gz tar xzf otp_src_22.1.tar.gz ./configure --prefix=/usr/local/erlang --without-javac make && make install
官網: https://www.rabbitmq.com/download.html
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.1/rabbitmq-server-generic-unix-3.8.1.tar.xz unxz rabbitmq-server-generic-unix-3.8.1.tar.xz mv rabbitmq_server-3.8.1/ rabbitmq_server mv rabbitmq_server /home/data/
## set erlang env export ERLANG_HOME=/usr/local/erlang export PATH=$ERLANG_HOME/bin::$PATH # set rbtmq env export RBTMQ_HOME=/home/data/rabbitmq_server export PATH=$RBTMQ_HOME/sbin::$PATH
常用運維命令 啟動相關命令
## 啟動 rabbitmq-server -detached ## 停止 rabbitmqctl stop ## 狀態 rabbitmqctl status ### 開啟web插件 rabbitmq-plugins enable rabbitmq_management
用戶管理
## 查看用戶 rabbitmqctl list_users ## 添加用戶 rabbitmqctl add_user knight 123456 ### 配置權限 rabbitmqctl set_permissions -p "/" knight ".*" ".*" ".*" ### 設置tag rabbitmqctl set_user_tags knight administrator ## 刪除默認用戶 rabbitmqctl delete_user guest #修改密碼 rabbimqctl change_password {username} {newpassword} #設置用戶角色,Tag可以為 administrator,monitoring, management rabbitmqctl set_user_tags {username} {tag ...}
虛擬主機操作
## 增加一個虛擬主機 rabbitmqctl add_vhost /cloudmall ## 查看所有的虛擬主機 rabbitmqctl list_vhosts ## 查看虛擬主機的權限 rabbitmqctl list_permissions -p /cloudmall ## 刪除虛擬主機 rabbitmqctl delete_vhost /cloudmall
操作隊列命令
## 查詢所有隊列 rabbitmqctl list_queues # 清除隊列消息 rabbitmqctl -p vhostpath purge_queue blue
圖形界面操作
開啟管理界面插件后,可瀏覽器登錄http://ip:15672
感謝你能夠認真閱讀完這篇文章,希望小編分享的“RabbitMQ單機版部署安裝的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。