Centos7安装RabbitMq

本文介绍了在CentOS系统上安装Erlang和RabbitMQ的完整过程,包括安装依赖、下载源码、编译安装、设置环境变量、启动服务以及配置管理插件和用户权限。最后,提供了相关命令以便于管理和访问RabbitMQ服务器。
摘要由CSDN通过智能技术生成

安装RabbitMq

  1. 安装依赖环境C++编译

    • yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson
      
  2. 安装erlang语言

    • #下载erlang相应的压缩包
      wget http://erlang.org/download/otp_src_22.3.tar.gz
      
      #解压压缩包
      tar -zxvf otp_src_22.3.tar.gz
      
      #进入目录
      cd otp_src_22.3/
      
      #配置
      ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
      
      #开始安装编译
      make
      
      make install
      
      #配置erlang环境变量,在原有的PATH后面添加/usr/local/erlang/bin
      vim /etc/profile
      
      export PATH=$PATH:/usr/local/erlang/bin
      
      source /etc/profile #使其生效
      
      echo $PATH
      
      
      #检查是否安装成功
      erl #进入l>  则安装成功,按两次Ctrl+c,退出命令行模式
      
      
      
  3. 安装RabbitMq

    • #自行下载RabbitMq压缩包
      
      #解压压缩包
      tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
      
      #把解压的文件夹移动并重命名
      mv rabbitmq_server-3.7.15/ /usr/local/rabbitmq
      
      #配置环境变量
      vim /etc/profile
      
      export PATH=$PATH:/usr/local/rabbitmq/sbin
      
      source /etc/profile #使其生效
      
      echo $PATH #打印环境变量
      
      #启动服务
      rabbitmq-server -detached
      
      #如果启动失败,查看是否端口:5672被占用
      netstat -lnp|grep 5672 #检查端口被哪个进程占用
      ps 762 #查看进程的详细信息,假如进程号是762
      kill -9 762 #杀掉编号为762的进程(请根据实际情况输入)
      
      
      #查看状态
      rabbitmqctl status
      
      
  4. 配置网页插件

    • #启用插件
      rabbitmq-plugins enable rabbitmq_management
      
  5. 配置账户

    • #默认网页是不允许访问的,需要增加一个用户修改一下权限
      rabbitmqctl add_user username password #添加用户,后面两个参数分别是用户名和密码
      rabbitmqctl set_permissions -p / username ".*" ".*" ".*" #usernam为上面的用户名, 添加权限
      rabbitmqctl set_user_tags username administrator #usernam为上面的用户名, 修改用户角色
      
      
  6. 登录访问

    • #浏览器输入:http://虚拟机ip:15672
      
      #使用刚刚添加的 username 和 password 登录
      
  7. PS: 相关命令

    • #启动服务:
      rabbitmq-server -detached
      #查看状态:
      rabbitmqctl status
      #关闭服务:
      rabbitmqctl stop
      #列出角色:
      rabbitmqctl list_users
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值