解压mq
[root@localhost ~]# cd /usr/local/erlang //进入到mnt目录下
[root@localhost erlang ]# ls //查看erlang目录
otp_src_22.0.tar.gz rabbitmq-server-generic-unix-3.7.16.tar.xz
[root@localhost erlang]# tar -zxvf otp_src_24.0.tar.gz &>/dev/null //解压Erlang
[root@localhost erlang]# xz -d rabbitmq-server-generic-unix-3.7.16.tar.xz //解压RabbitMQ
[root@localhost www]# tar -xvf rabbitmq-server-generic-unix-3.9.1.tar &>/dev/null
按照elr环境
测试
yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel
创建文件夹
mkdir -p /usr/local/erlang
放入 otp_src_24.0 后解压
执行命令 编译Erlang
1--cd otp_src_24.0 后执行命令
1、./configure --prefix=/usr/local/erlang --without-javac
安装
2、make && make install
配置环境变量 erl 和mq的
3、vim /etc/profile
export ERLANG_HOME=/usr/local/erlang
export PATH=${ERLANG_HOME}/bin:${PATH}
export RABBITMQ_HOME=/www/rabbitmq_server-3.9.1
export PATH=${RABBITMQ_HOME}/sbin:${PATH}
重新读取配置
source /etc/profile
4、创建软连
ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl
测试是否成功
5、命令:erl
开启Web管理界面插件,便于访问RabbitMQ
1、 cd /www/rabbitmq_server-3.9.1/sbin
[root@localhost sbin]# ./rabbitmq-plugins enable rabbitmq_management //开启web管理界面插件
2、 cd /www/rabbitmq_server-3.9.1/plugins/rabbit-3.9.1/ebin //设置用户能登录
vim rabbit.app
可以看到{default_user, <<"guest">>} 和 {default_pass, <<"guest">>},即RabbitMQ默认的Username 和 Password
删除{loopback_users, [<<"guest">>]}, 中的<<"guest">>,注意保留后面的逗号,
3、cd /www/rabbitmq_server-3.9.1/sbin
启动:./rabbitmq-server -detached 暂停:rabbitmqctl stop
原文链接:https://blog.csdn.net/qq_39135287/article/details/95725385