下载源码包:
wget http://erlang.org/download/otp_src_22.2.tar.gz
解压包:
tar -xzvf otp_src_22.2.tar.gz
安装一些必须依赖:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel xmlto -y
进入到解压好的目录中,比如在/usr/local中解压要进到/usr/local/otp_src_22.2中设定安装位置并且确认有Makefile.in文件:
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
安装:
make && make install -j 8
添加环境变量(加到原有变量之后使用:隔开 如你的安装路径/usr/local/erlang210/bin):
vim /etc/profile
添加下面两句到最下面
export PATH=$PATH:/usr/local/erlang210/bin
:x 保存退出
source /etc/profile 使配置文件生效
下载安装包:
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.2/rabbitmq-server-generic-unix-3.8.2.tar.xz
执行:
xz -d rabbitmq-server-generic-unix-3.8.2.tar.xz
解压包:
tar xf rabbitmq-server-generic-unix-3.8.2.tar.xz
mv rabbitmq_server-3.8.2/ /usr/local/rabbitmq
配置rabbitmq环境变量
vim /etc/profile
添加下面两句到最下面
export PATH=$PATH:/usr/local/rabbitmq/sbin
:x 保存退出
source /etc/profile 使配置文件生效
服务管理:
查看服务状态:rabbitmqctl status
开始服务:rabbitmq-server start
停止服务:rabbitmqctl stop
./rabbitmq-server -detached后台启动服务后配置以下操作:
查看防火墙开放端口
firewall-cmd --list-ports
如果没有开放15672、5672端口,则:
firewall-cmd --add-port=15672/tcp --permanent firewall-cmd --add-port=5672/tcp --permanent firewall-cmd --reload
添加虚拟主机
?
rabbitmqctl add_vhost /myhost
创建用户
? 【用户】
?
./rabbitmqctl add_user root root
? 【操作授权】该命令使用户root具有myhost这个虚拟主机中所有资源的配置、写、读权限以便管理其中的资源
?
./rabbitmqctl set_permissions -p /myhost root ".*" ".*" ".*"
? 【角色授权】
?
./rabbitmqctl set_user_tags root administrator
设置管理平台:
./rabbitmq-plugins enable rabbitmq_management
ip:15672即可出现登录页面(用户名:root;密码:root) 注意防火墙放行端口
原文:https://www.cnblogs.com/sunBinary/p/12437302.html