Centos7安装RabbitMq

Centos7安装RabbitMq,第1张

Centos7安装RabbitMq 安装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
      

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5638760.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存