码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用开发环境软件-RabbitMQ安装

时间:2018-06-13 20:55:55      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:user   com   权限设置   linux   centos   用户角色   RoCE   status   usr   

1、安装依赖包

  yum install xmlto gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel wxBase wxGTK wxGTK-gl perl -y  //安装依赖包

2、安装erlang

  wget http://erlang.org/download/otp_src_20.2.tar.gz  //下载erlang压缩包

  tar -xvf otp_src_20.2.tar.gz -C /usr/local/        //解压到/user/local目录下

  mv /usr/local/otp_src_20.2 /usr/local/otp          //改名为otp

  cd /usr/local/otp                  //进入otp

  ./configure --prefix=/usr/local/erlang         //配置前缀

  make && make install               //编译并安装

  erl                          //如果能进入说明安装成功

  halt().                      //退出erlang的shell

  注意:CentOS6和CentOS7是不同的版本,CentOS6为el6,CentOS7为el7

3、安装RabbitMQ

  下载链接https://github.com/rabbitmq/rabbitmq-server/releases  //从上面找对应的版本下载,这里下的是rabbitmq-server-generic-unix-3.7.3.tar

  wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.3/rabbitmq-server-generic-unix-3.7.3.tar.xz

  tar -xvf rabbitmq-server-generic-unix-3.7.3.tar.xz -C /usr/local/  //解压到/usr/local/

  mv /usr/local/rabbitmq_server-3.7.3 /usr/local/rabbitmq     //重命名

4、配置环境变量(erlang和mq的)

  vim /etc/profile                    //配置环境变量

  技术分享图片

  source /etc/profile        //让环境变量生效

5、RabbitMQ启动

  rabbitmq-plugins enable rabbitmq_management  //开启web管理插件

  rabbitmq-server -detached        //启动RabbitMQ服务,http://ip地址:15672/访问

  rabbitmqctl status            //查看状态 

  rabbitmqctl stop               //关闭服务 

  rabbitmqctl list_users            //列出角色

  

  rabbitmqctl add_user dsd dai123      //添加用户

  rabbitmqctl set_user_tags dsd administrator    //Z修改用户角色

  rabbitmqctl set_permissions -p / dsd "." "." ".*"  //添加权限 

  

  权限设置:rabbitmqctl set_permissions [-p vhostpath] {user} {conf} {write} {read}
  conf:一个正则表达式match哪些配置资源能够被该用户访问。
  write:一个正则表达式match哪些配置资源能够被该用户读。
  read:一个正则表达式match哪些配置资源能够被该用户访问。

注意:默认无法通过外部服务器访问http://192.168.2.121:15672/界面,需要配置

  vim /usr/local/rabbitmq/ebin/rabbit.app  //找到:loopback_users里的<<”guest”>>删除。[{rabbit, [{loopback_users, []}]}].

  然后重启即可

Linux常用开发环境软件-RabbitMQ安装

标签:user   com   权限设置   linux   centos   用户角色   RoCE   status   usr   

原文地址:https://www.cnblogs.com/daishengda/p/9179386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!