- 安装环境
- 系统:CentOS7,RabbitMQ:3.6.15,Erlang:20.1
- RabbitMQ与Erlang对应关系:https://www.rabbitmq.com/which-erlang.html
- RabbitMQ下载: http://www.rabbitmq.com/releases/rabbitmq-server/
- Erlang下载:https://www.erlang.org/downloads
- Erlang =====>>> 安装开始
- 选择 otp_src_20.1.tar.gz
- 将下载的压缩文件上传到 /opt 目录下
tar -xzvf otp_src_20.1.tar.gz
- 进入 otp_src_20.1 目录
cd /opt/otp_src_20.1/
- 创建 Erlang 安装目录
mkdit /opt/erlang
- 配置安装路径编译代码
./configure --prefix=/opt/erlang
- 编译
make && make install
- 编译过程中 如果 出现了小插曲(如图)
- ----------start----------
- 执行以下命令
sudo yum install ncurses-devel.x86_64
- 然后回到 配置安装路径编译代码 继续执行
- ----------end----------
- 配置Erlang环境变量
vi /etc/profile
- 增加以下内容
export PATH=$PATH:/opt/erlang/bin
- 使增加的环境变量生效
source /etc/profile
- 验证Erlang
erl
- Erlang =====>>> 安装结束
- RabbitMQ =====>>> 安装开始
- 选择 rabbitmq-server-generic-unix-3.6.15.tar.xz
- 将下载的压缩文件上传到 /opt 目录下
- 解压 rabbitmq-server-generic-unix-3.6.15.tar.xz,获取 rabbitmq-server-generic-unix-3.6.15.tar
xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
- 解压 rabbitmq-server-generic-unix-3.6.15.tar
- 配置环境变量
vi /etc/profile
- 增加以下内容
export PATH=$PATH:/opt/rabbitmq/sbin
- 使增加的环境变量生效
source /etc/profile
- 进入 sbin 启动服务
./rabbitmq-server -detached
- 查看服务状态
./rabbitmqctl status
- 关闭服务
./rabbitmqctl stop
- 配置插件
- 创建目录
mkdir /etc/rabbitmq
- 启动插件
./rabbitmq-plugins enable rabbitmq_management
- 启动RabbitMQ
./rabbitmq-server -detached
- 需要放行 5672 和 15672 端口
- RabbitMQ =====>>> 安装结束
- RabbitMQ的基本操作
cd opt/rabbitmq/sbin
- 启动RabbitMQ
./rabbitmq-server –detached
- 查看服务状态
rabbitmqctl status
- 关闭服务
rabbitmqctl stop
- 查看RabbitMQ用户
rabbitmqctl list_users
- 查看用户权限
rabbitmqctl list_user_permissions guest
- 新增用户
rabbitmqctl add_user admin 123456
- 赋予管理员权限
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
- RabbitMQ默认创建guest账号,只能用于localhost环境下登陆
来源:oschina
链接:https://my.oschina.net/u/4253180/blog/3217114