centos7 下線上安裝 rabbitmq
阿新 • • 發佈:2018-11-14
1.安裝Erlang環境
1)安裝GCC GCC-C++ Openssl等模組
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
2)安裝ncurses
yum -y install ncurses-devel
3)安裝erlang
//切到目錄 /opt下: cd /opt //下載erlang wget http://www.erlang.org/download/otp_src_18.3.tar.gz //解壓原檔案 tar -xzvf otp_src_18.3.tar.gz //切到解壓後的目錄 cd /opt/otp_src_18.3/ //建立erlang安裝目錄: mkdit /opt/erlang //配置安裝路徑編譯程式碼: ./configure --prefix=/opt/erlang // /opt/otp_src_18.3/目錄下 執行編譯結果 : make && make install //配置環境變數 vi /etc/profile //加入 export PATH=$PATH:/opt/erlang/bin //文獻生效 source /etc/profile //驗證是否安裝成功 erl
安裝成功標識:
2.安裝RabbitMQ
1)下載rabbitmq()
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz
3)對rabbitmq包進行解壓(沒有安裝xz的先行安裝 xz。命令:yum install xz ):
xz -d xz -d rabbitmq-server-generic-unix-3.6.9.tar.xz tar -xvf rabbitmq-server-generic-unix-3.6.9.tar
4)移動或者拷貝至/usr/local/下
cp -r rabbitmq_server-3.6.9 /usr/local/rabbitmq
4)修改環境變數
vi /etc/profile
新增:
export PATH=$PATH:/usr/local/rabbitmq/sbin
export PATH=$PATH:/opt/erlang/bin
5)啟動後臺,啟動mq:
rabbitmq-plugins enable rabbitmq_management #啟動後臺管理
rabbitmq-server -detached
(關閉防火牆或者開放15672 埠)
6)新增使用者及訪問許可權
新增使用者,賬號為:admin密碼為:admin:
rabbitmqctl add_user admin admin
新增和修改許可權:
//新增許可權
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
//修改為管理員許可權
rabbitmqctl set_user_tags admin administrator
ok 現在可以遠端管理mq了。
訪問地址: ip:15672