1.下载:
进入Erlang官网:https://www.erlang.org/
点击Download source 下载
RabbitMQ官网:https://www.rabbitmq.com/
找到对应版本、 点击RabbitMQ installation guides
点击 install:Generic binary build
tar -zxvf otp_src_24.1.2.tar.gz
tar -xvf rabbitmq-server-generic-unix-3.9.10.tar
2.安装erlang
yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel
安装完成
编辑erlang
由于不需要用java编译器编译,所以后面添加了 --without-javac
./configure --prefix=/usr/local/erlang --without-javac
编译成功
安装及初始化erlang
初始化完成
export ERLANG_HOME=/usr/local/erlang export PATH=${ERLANG_HOME}/bin:${PATH}
source /etc/profile //重新读取配置文件
测试Erlang是否安装成功 erl
3.安装rabbitMQ
配置rabbitMQ环境变量
export RABBITMQ_HOME=/usr/local/rabbitmq/rabbitmq_server-3.9.10
export PATH=${RABBITMQ_HOME}/sbin:${PATH}
保存后source /etc/profile //重新读取配置文件
进入rabbitMQsbin目录
./rabbitmq-plugins enable rabbitmq_management //开启web管理界面插件
后台启动rabbitMQ服务
./rabbitmq-server -detached //后台启动RabbitMQ
在浏览器的地址栏中输入你 服务器的ip地址:15672,即可访问RabbitMQ的管理登录界面
RabbitMQ的Username 和 Password 默认为guest/guest
# 安装页面管理插件
rabbitmq-plugins enable rabbitmq_management
# 开启服务,后台运行
rabbitmq-server -detached
# 注:添加用户和权限都要,先开启 RabbitMQ 服务
# 页面管理,用户 guest 是不能使用的,手动创建一个用户,并赋予权限
rabbitmqctl add_user admin admin
# 添加权限 .* 表示最高权限/所有权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 添加用户名角色,这里添加为 administrator (系统管理员)
rabbitmqctl set_user_tags admin administrator
# 综上修改,必须重启
rabbitmq-server restart
常用命令附录
名称 命令
页面管理插件 rabbitmq-plugins enable rabbitmq_management
开启服务(页面形式) rabbitmq-server
开启服务(后台运行) rabbitmq-server -detached
创建用户(需要开启服务) rabbitmqctl add_user 用户名 密码
设置用户权限(需要开启服务) rabbitmqctl set_permissions -p “/” 用户名 “.” “.” “.*”
设置用户角色(系统管理员)(需要开启服务) rabbitmqctl set_user_tags 用户名 administrator
服务重启 rabbitmq-server restart
停止服务 rabbitmqctl stop
查看服务状态 rabbitmqctl status
展示角色 rabbitmqctl list_users
开启某个插件(需要重启服务) rabbitmq-plugins enable xx
关闭某个插件(需要重启服务) rabbitmq-plugins disable xx