⑴ rabbitmq如何用命令刪除隊列
ps -ef|grep rabbit查看rabbit進程,根據進程判斷安裝路徑
/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.13
⑵ ubuntu怎麼安裝rabbitmq
安裝RabbitMQ服務軟體包
輸入以下命令進行安裝
#apt install rabbitmq-server
安裝完成後在rabbitMQ中添加openstack用戶,為後續安裝openstack提取做好准備
命令:#rabbitmqctl add_user openstack dick
其中dick為openstack用戶登錄rabbitMQ服務的密碼
同時為openstack用戶設置讀寫等許可權
命令:#rabbitmqctl set_permissions openstack ".*" ".*" ".*"
安裝RabbitMQ監控管理插件進行RabbitMQ的管理
命令:#rabbitmq-plugins enable rabbitmq_management
插件rabbitmq_management啟動成功後就可以通過web頁面進行RabbitMQ的監控和管理
使用rabbitmq_management插件進行監控和管理
使用firefox瀏覽器登錄:http://localhost:15672
在登錄頁面使用 guest/guest用戶名和密碼登錄RabbitMQ管理系統,在系統中可以對RabbitMQ服務進行channel,queue,用戶等的管理
安裝pika開發RabbitMQ客戶端
命令: # pip install pika
⑶ 如何讓rabbitmq在命令行快速啟動
首先保證軟體包正確,然後解壓後依次按下面步驟執行: 打開一個終端,su -成root用戶 1>su root 正確切換到root用戶,然後進入軟體包解壓路徑 2>cd 軟體解壓包路徑 執行軟體解壓包路徑里的軟體安裝腳本 3> ./安裝腳本
⑷ linux rabbitmqadmin命令沒找到
一、確認命令是否存在二、建立軟鏈接三、測試命令結果。
你確實安裝了celery當前路徑即為命令的所在目錄的絕對路徑。提示:你必須找到命令所在位置,才可以進入第二步。
Linux上未找到celery命令的問題,還有其他解法如如添加PATH等等。實質都是一樣的,如果你清楚軟體安裝的位置,建立軟連接的方法屢試不爽。
⑸ 如何創建rabbitmq.config文件
1、安裝
在Mac下安裝RabbitMQ是非常簡單的,一般默認RabbitMQ伺服器依賴的Erlang已經安裝,只需要用下面兩個命令就可以完成RabbitMQ的安裝(前提是homebrew已經被安裝):
?
brew update
brew install rabbitmq
安裝完成後需要將/usr/local/sbin添加到$PATH,可以將下面這兩行加到~/.bash_profile或者~/.profile:
# RabbitMQ Config
export PATH=$PATH:/usr/local/sbin
在Windows下安裝稍微麻煩些,需要先安裝ErLang,然後下載RabbitMQ可執行文件安裝。
2、啟動RabbitMQ服務
上面配置完成後,需要關閉終端窗口,重新打開,然後輸入下面命令即可啟動RabbitMQ服務:
rabbitmq-server!
可以在後面加-detatched選項參數表示以守護進程方式啟動。
⑹ win 7 rabbitmq 需要安裝哪些
安裝
1、Rabbit MQ 是建立在強大的Erlang OTP平台上,因此安裝RabbitMQ之前要先安裝Erlang。
注意:
1.現在先別裝最新的 3.6.3 ,本人在安裝完最新的版本,queue 隊列有問題,降到了 3.6.2 就解決了。
2.默認安裝的Rabbit MQ 監聽埠是:5672
配置
1、安裝完以後erlang需要手動設置ERLANG_HOME 的系統變數。
輸入:set ERLANG_HOME=C:\Program Files\erl8.0
如下圖所示:
2、激活Rabbit MQ's Management Plugin
使用Rabbit MQ 管理插件,可以更好的可視化方式查看Rabbit MQ 伺服器實例的狀態,你可以在命令行中使用下面的命令激活。
輸入:rabbitmq-plugins.bat enable rabbitmq_management
如下圖所示:
同時,我們也使用rabbitmqctl控制台命令(位於 rabbitmq_server-3.6.3\sbin>)來創建用戶,密碼,綁定許可權等。
3、創建管理用戶
輸入:rabbitmqctl.bat add_user zhangweizhong weizhong1988
如下圖所示:
4、設置管理員
輸入:rabbitmqctl.bat set_user_tags zhangweizhong administrator
5、設置許可權
輸入:rabbitmqctl.bat set_permissions -p / zhangweizhong ".*" ".*" ".*"
如下圖所示:
6、其他命令
查詢用戶: rabbitmqctl.bat list_users
查詢vhosts: rabbitmqctl.bat list_vhosts
啟動RabbitMQ服務: net stop RabbitMQ && net start RabbitMQ
以上這些,賬號、vhost、許可權、作用域等基本就設置完了。
Rabbit MQ管理後台
使用瀏覽器打開http://localhost:15672 訪問Rabbit Mq的管理控制台,使用剛才創建的賬號登陸系統即可。
Rabbit MQ 管理後台,可以更好的可視化方式查看RabbitMQ伺服器實例的狀態,
創建vhosts
1、創建vhosts, 在admin頁面,點擊右側Virtual Hosts ,
2、 將剛創建的OrderQueue分配給相關用戶。
3、其他創建exchange ,queue 大家自己在後台創建吧,這里不再贅述。
⑺ linux怎麼查看rabbitmq版本
在linux伺服器上查看rabbitmq當前安裝的版本號,通過rabbitmqctl status就可以獲得,命令如下:
sudo rabbitmqctl status | grep rabbit
得到結果:
{rabbit,"RabbitMQ","3.7.3"},
3.7.3即為rabbitmq版本號。
(7)rabbitmq命令擴展閱讀
RabbitMQ的優點介紹:
除了Qpid,RabbitMQ是唯一一個實現了AMQP標準的消息伺服器;
可靠性,RabbitMQ的持久化支持,保證了消息的穩定性;
高並發,RabbitMQ使用了Erlang開發語言,Erlang是為電話交換機開發的語言,天生自帶高並發光環,和高可用特性
集群部署簡單,正是應為Erlang使得RabbitMQ集群部署簡單;
社區活躍度高,根據網上資料來看,RabbitMQ也是首選;
⑻ 如何連接 本地 rabbitmq 服務
1、安裝
在Mac下安裝RabbitMQ是非常簡單的,一般默認RabbitMQ伺服器依賴的Erlang已經安裝,只需要用下面兩個命令就可以完成RabbitMQ的安裝(前提是homebrew已經被安裝):
?
brew update
brew install rabbitmq
安裝完成後需要將/usr/local/sbin添加到$PATH,可以將下面這兩行加到~/.bash_profile或者~/.profile:
# RabbitMQ Config
export PATH=$PATH:/usr/local/sbin
在Windows下安裝稍微麻煩些,需要先安裝ErLang,然後下載RabbitMQ可執行文件安裝
2、啟動RabbitMQ服務
上面配置完成後,需要關閉終端窗口,重新打開,然後輸入下面命令即可啟動RabbitMQ服務:
rabbitmq-server!
可以在後面加-detatched選項參數表示以守護進程方式啟動
⑼ 如何優雅的使用RabbitMQ
;usr/local#47? brew update brew install rabbitmq 安裝完成後需要將#47: ,只需要用下面兩個命令就可以完成RabbitMQ的安裝(前提是homebrew已經被安裝),一般默認RabbitMQ伺服器依賴的Erlang已經安裝、安裝 在Mac下安裝RabbitMQ是非常簡單的
⑽ rabbitmq需要開哪些埠
假設讀者在Windows系列的操作系統中安裝好了Rabbit MQ後,請找到安裝路徑下的etc文件夾下,將rabbitmq.config.example備份一份,並修改為config類型的文件,即為rabbitmq.config,
然後,打開rabbitmq.config,找到tcp_listeners這個key,將其前面的注釋%%去掉,然後將後面的整數值5672改為你想要的埠號,如下圖所示,那麼你的埠號就修改好了
接著,找到heartbeat,去掉注釋,將後面的心跳時間改為你想要的值,並記得去掉後面的逗號!!!
接下來需要編輯環境變數,在系統環境變數中新增變數名"RABBITMQ_CONFIG_FILE",值為你Rabbit MQ安裝目錄下的etcrabbitmq(注意,不要加;),詳見下圖。
最後,用命令對Rabbitmq服務停止、更新、啟動。
登陸web管理界面,在Connections下的Timeout中看到的值是你所修改的,那麼恭喜你,成功了!不是的話,請認真看本博文,再不行,可以找我。