1. 程式人生 > >centos7.2 rabbitmq3.6.2源碼部署

centos7.2 rabbitmq3.6.2源碼部署

function contain kernel 遠程訪問 syntax table 配置 div 界面

1、安裝所有依賴包
yum install -y gcc ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel openssl-devel zlib-devel openssl-devel perl xz xmlto kernel-devel m4

2、安裝Erlang
tar zxvf otp_src_18.3.tar.gz
cd otp_src_18.3
./configure --prefix=/data/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
make && make install

4、安裝RabbitMQ
xz -d rabbitmq-server-generic-unix-3.6.2.tar.xz
tar xvf rabbitmq-server-generic-unix-3.6.2.tar

mv rabbitmq_server-3.6.2 rabbitmq
mv rabbitmq /data/

#編輯環境變量

vim /etc/profile

#set erlang environment
export PATH=$PATH:/data/erlang/bin
#set rabbitmq environment
export PATH=$PATH:/data/rabbitmq/sbin

source /etc/profile

#啟動rabbitmq服務
/usr/local/rabbitmq/sbin/rabbitmq-server
#後臺啟動
/usr/local/rabbitmq/sbin/rabbitmq-server -detached
#關閉rabbitmq服務
/usr/local/rabbitmq/sbin/rabbitmqctl stop

ps -ef | grep rabbit 和 kill -9 xxx

#開啟插件管理頁面
/usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management

#創建用戶
/usr/local/rabbitmq/sbin/rabbitmqctl add_user rabbitadmin 123456
/usr/local/rabbitmq/sbin/rabbitmqctl set_user_tags rabbitadmin administrator

#WEB登錄
http://10.10.3.63:15672

WEB管理界面的默認用戶名和密碼都是guest,瀏覽器訪問地址:http://host:15672,會要求輸入用戶名和密碼,用默認的guest/guest即可(guest/guest用戶只能從localhost地址登錄,如果要配置遠程登錄,必須另創建用戶),

添加新用戶的方法:

1 2 3 4 5 6 $ cd /usr/lib/rabbitmq/bin/ #用戶名與密碼 $ sudo rabbitmqctl add_user webadmin 123456 #用戶設置為administrator才能遠程訪問 $ sudo rabbitmqctl set_user_tags webadmin administrator $ sudo rabbitmqctl set_permissions -p / webadmin ".*" ".*" ".*"

centos7.2 rabbitmq3.6.2源碼部署