阿里云服务器安装rabbitmq

这个东西在阿里云的centos7上异常鬼畜,这次终于安上了

1. 安装erlang

rabbitmqerlang开发的,所以要先安装erlang

  1. 安装依赖:yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
  2. 下载包:wget http://erlang.org/download/otp_src_22.0.tar.gz(这里异常慢,可以开梯子下载在自己传上来)
  3. 解压:tar -zxvf otp_src_22.0.tar.gz
  4. 创建erlang要安装的目录:mkdir /usr/local/erlang
  5. 配置一下安装路径:./configure --prefix=/usr/local/erlang(这里要在解压出的路径下执行,就是otp_src_22.0里面)
  6. 安装:make install,和5在一个路径下
  7. 查看一下是否安装成功:ll /usr/local/erlang/bin
  8. 添加环境变量并刷新:
    • echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
    • source /etc/profile

2. 安装rabbitmq

  1. 下载包:wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz
  2. 解压:
    • 需要用xz,没有先安装:yum install -y xz
    • /bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz
    • tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
  3. 解压出来的目录:rabbitmq_server-3.7.15
  4. 移动:mv rabbitmq_server-3.7.15 /usr/local
  5. 配置环境变量并刷新:
    • echo 'export PATH=$PATH:/usr/local/rabbitmq_server-3.7.15/sbin' >> /etc/profile
    • source /etc/profile

3. 启动和web管理

  1. 启动:rabbitmq-server
  2. 停止:rabbitmqctl stop
  3. 状态:rabbitmq status
  4. 用不了的话去看看阿里云的安全组5672 15672 25672
  5. 开启web插件:rabbitmq-plugins enable rabbitmq_management
  6. 默认的用户是guest
  7. 添加一个新用户:rabbitmqctl add_user 用户名 密码
  8. 给权限:rabbitmqctl set_permissions -p "/" 用户名 ".*" ".*" ".*"
  9. 查看权限:rabbitmqctl list_user_permissions 用户名
  10. 设置tagrabbitmqctl set_user_tags 用户名 administrator
  11. 最好把guest删了rabbitmqctl delete_user guest
  12. 查看所有用户:rabbitmqctl list_users
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值