一、软件环境
Centos 7.x
Erlang 23.0
RabbitMQ 3.8.5
二、软件下载
安装RabbitMQ需要先安装 erlang,erlang版本需要和Rabbitmq版本对应
erlang 下载地址:http://erlang.org/download/otp_src_23.0.tar.gz
三、解压并编译安装
tar -xvf opt_src_23.0.tar.gz
#进入目录
cd opt_src_23.0
#编译
./configure --prefix=/usr/local/erlang --without-javac
#安装
make && make install
安装RabbitMQ
xz -d rabbitmq-server-generic-unix-3.8.5.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.5.tar
移动文件到系统目录下
mv rabbitmq-server-generic-unix-3.8.5/ /usr/local/rabbitmq-3.8.5
四、添加系统变量
#打开环境变量文件
vi /etc/profile
#添加erlang rabbitmq 到环境变量
export PATH=$PATH:/usr/local/erlang/bin
export PATH=$PATH:/usr/local/rabbitmq/sbin
#重新加载环境变量
source /etc/profile
五、 启动web插件 启动rabbitmq
#启动web插件 便于访问
rabbitmq-plugins enable rabbitmq_management
#启动rabbitmq服务
rabbitmq-server
六、添加远端登录账户
#添加用户 admin 密码为 123456
rabbitmqctl add_user admin 123456
#将admin 设置为管理员权限
rabbitmqctl set_user_tags admin administrator
#将admin 设置为远端登录
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
#安装erlang 可能会出现的问题及解决方法#
1."odbc: ODBC library - link check failed"
yum install unixODBC.x86_64 unixODBC-devel.x86_64
2."wx: Can not link the wx driver, wx will NOT be useable"
这个可忽略不管
3."documentation : fop is missing. Using fakefop to generate placeholder PDF files."
yum install fop.noarch
4.“wx not found”`
yum install gtk2-devel.x86_64
#或者
$ yum install gtk3-devel.x86_64
来源:oschina
链接:https://my.oschina.net/likaixuan0/blog/4417963