阿里云服务器安装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

猜你喜欢

转载自blog.csdn.net/weixin_43795939/article/details/113810667