Linux RabbitMQ安装(Erlang 安装)

3.8.16 Centos7/8 安装教程

安装教程

安装Erlang

Erlang下载http://erlang.org/download/
Erlang官方源码下载编译https://www.erlang.org/downloads

  • 安装依赖 yum install ncurses-devel openssl gcc-c++
  • 将安装包otp_src_22.0.tar.gz 放到 /usr/local/program 目录下
  • 然后解压(生成文件夹otp_src_22.0)
  • 设置参数,如编译后文件目录
  • 编译指令 make -j 4 $ make install
cd /usr/local/program/
tar xf otp_src_22.0.tar.gz
cd otp_src_22.0
./configure --prefix=/usr/local/program/erlang210 --without-javac
make -j 4
make install

安装Python

centos7+ 默认已经安装了Python

yum install python -y
yum install xmlto -y
yum install python-simplejson -y

RabbitMQ

RabbitMQ 下载 https://www.rabbitmq.com/download.html
在这里插入图片描述
在这里插入图片描述

  • 将安装包rabbitmq-server-generic-unix-3.7.17.tar.xz 放到/usr/local/program 目录下
  • 然后解压(生成文件夹rabbitmq_server-3.7.17)
  • 配置环境变量
#erlang env
export ERLANG_HOME=/usr/local/program/erlang220
export PATH=$PATH:${ERLANG_HOME}/bin
#RabbitMQ env
export RABBITMQ_HOME=/usr/local/program/rabbitmq_server-3.7.17
export PATH=$PATH:${RABBITMQ_HOME}/sbin
  • 刷新环境变量source /etc/profile
  • 端口5672(应用程访问接口) 和15672 (控制台Web端口)放行
#查看已经开放的端口:
​    firewall-cmd --list-ports
开启端口
​    firewall-cmd --zone=public --add-port=5672/tcp --permanent
​    firewall-cmd --zone=public --add-port=15672/tcp --permanent
	firewall-cmd --reload
  • 启用RabbitMQWeb管理插件
cd /usr/local/program/rabbitmq_server-3.7.17/sbin/
rabbitmq-plugins enable rabbitmq_management
  • 创建用户、操作权限、角色授权
    没有操作权限,客户端很容易报错BUG
 ./rabbitmqctl add_user rabbit rabbit
 #【操作授权】该命令使用户test具有/vhost1这个/中所有资源的配置、写、读权限以便管理其中的资源
  ./rabitmqctl set_permissions -p / rabbit ".*" ".*" ".*" 
 #【角色授权】
 ./rabbitmqctl set_user_tags rabbit administrator

权限相关命令为:
(1) 设置用户权限
rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP
(2) 查看(指定hostpath)所有用户的权限信息
rabbitmqctl list_permissions [-p VHostPath]
(3) 查看指定用户的权限信息
rabbitmqctl list_user_permissions User
(4) 清除用户的权限信息
rabbitmqctl clear_permissions [-p VHostPath] User

  • 后台启动
 ./rabbitmq-server -detached  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值