RabbitMQ安裝,配置
安裝(centos系統)
第一步: 下載rabbitmq安裝包
第二步: 安裝erlang
1) 安裝Erlang Solutions倉庫到你的系統(目的在於讓你可以使用yum安裝到最新版本的erlang, 如果不設置, yum安裝的erlang版本通常太低)
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
2) yum install -y erlang
因為rabbitmq是使用erlang語言實現, 所以需要安裝erlang依賴;
這裏提供的RabbitMQ是最新版3.6.9, 所需的erlang版本最低為 R16B-03,否則編譯時將失敗
版本過低會報如下錯誤:
warning: rabbitmq-server-3.6.9-1.el6.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6026dfca: NOKEY error: Failed dependencies: erlang >= R16B-03 is needed by rabbitmq-server-3.6.9-1.el6.noarch
第三步: 安裝socat
yum install -y socat
否則報如下錯誤:
warning: rabbitmq-server-3.6.9-1.el6.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6026dfca: NOKEY error: Failed dependencies: socat is needed by rabbitmq-server-3.6.9-1.el6.noarch第四步: 安裝
rpm -ivh rabbitmq-server-3.6.9-1.el6.noarch.rpm
第五步: 啟動
service rabbitmq-server start 啟動
service rabbitmq-server stop 停止
service rabbitmq-server restart 重啟
賬號配置
安裝啟動後其實還不能在其它機器訪問, rabbitmq默認的guest賬號只能在本地機器訪問, 如果想在其它機器訪問必須配置其它賬號
配置管理員賬號:
rabbitmqctl add_user admin adminpasspord
rabbitmqctl set_user_tags admin administrator
啟動rabbitmq內置web插件, 管理rabbitmq賬號等信息
rabbitmq-plugins enable rabbitmq_management
訪問 http://你的地址:15672/#/users
頁面如下:
點擊創建的賬戶名, 進入如下頁面, 並按圖操作完成即可
RabbitMQ安裝,配置