Linux下安裝RabbitMQ
-
安裝Erlang環(huán)境
-
安裝GCC GCC-C++ Openssl等模塊,安裝過就不需要安裝了
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel -
安裝ncurses
yum -y install ncurses-devel -
安裝erlang環(huán)境
wget http://erlang.org/download/otp_src_18.2.1.tar.gz tar xvfz otp_src_18.2.1.tar.gz ./configure make install
-
-
安裝RabbitMQ
-
下載rabbitmq-server-3.6.9.tar.xz
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz -
對于下載xz包進(jìn)行解壓,首先先下載xz壓縮工具:
yum install xz -
對rabbitmq包進(jìn)行解壓:
xz -d xz -d rabbitmq-server-generic-unix-3.6.9.tar.xz tar -xvf rabbitmq-server-generic-unix-3.6.9.tar -
隨后移動至/usr/local/下 改名rabbitmq:
cp -r rabbitmq_server-3.6.9 /usr/local/rabbitmq這種下載的方式解壓后直接可以使用,無需再編譯安裝;
進(jìn)入到rabbit文件內(nèi),其命令文件存在于sbin文件夾下,因此需要將sbin文件夾的路徑添加到PATH中:修改/etc/profile
export PATH=/usr/local/rabbitmq/sbin:$PATH
執(zhí)行source /etc/profile使得PATH路徑更新,rabbitMQ安裝成功。 -
隨后啟用MQ管理方式:
rabbitmq-plugins enable rabbitmq_management #啟動后臺管理 rabbitmq-server -detached #后臺運行rabbitmq -
設(shè)置端口號,可供外部訪問:
iptables -I INPUT -p tcp --dport 15672 -j ACCEPT -
添加用戶和權(quán)限
默認(rèn)網(wǎng)頁guest用戶是不允許訪問的,需要增加一個用戶修改一下權(quán)限,代碼如下:
添加用戶:rabbitmqctl add_user admin admin添加權(quán)限:
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"修改用戶角色:
rabbitmqctl set_user_tags admin administrator
-
然后就可以遠(yuǎn)程訪問了,然后可直接配置用戶權(quán)限等信息。
RabbitMQ的簡單指令
啟動服務(wù):rabbitmq-server -detached【 /usr/local/rabbitmq/sbin/rabbitmq-server -detached 】
重啟服務(wù):rabbitmq-server restart
關(guān)閉服務(wù):rabbitmqctl stop
查看狀態(tài):rabbitmqctl status
列出角色:rabbitmqctl list_users
開啟某個插件:rabbitmq-pluginsenable xxx
關(guān)閉某個插件:rabbitmq-pluginsdisablexxx
注意:重啟服務(wù)器后生效。
以上就是《Linux下安裝RabbitMQ》的全部內(nèi)容,如有不正確的地方,請讀者指正,互相學(xué)習(xí),共同進(jìn)步,謝謝。