Linux系统安装RabbitMQ

深渊向深渊呼唤
安装环境 系统: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环境下登陆

 

栏目