Linux系统安装RabbitMQ

二次信任 提交于 2020-04-06 11:36:18
  • 安装环境
  • 系统:CentOS7,RabbitMQ:3.6.15,Erlang:20.1

 

 

  • 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环境下登陆

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!