简单的安装方式

  yum安装erlang,下载rpm包安装rabbitmq

一、编译安装erlang

  1. 官方下载包并解压  

    wget http://erlang.org/download/otp_src_20.1.tar.gz
    tar zxvf otp_src_20.1.tar.gz
  2. yum安装erlang编译环境
    yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel

  3. 编译安装

  ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

   make && make install

  4. 设置环境变量
  vim /etc/profile

    export ERLANG_HOME=/usr/local/erlang

    export PATH=$ERLANG_HOME/bin:$PATH

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

二、rabbitmq安装

  1.官方下载包

    wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz

    tar xvf rabbitmq-server-generic-unix-3.6.1.tar.xz

    mv rabbitmq_server-3.6.1 /data/rabbitmq

  2. 服务启动与关闭

    nohup ./rabbitmq-server > /dev/null 2>&1 &

    rabbitmqctl start
    rabbitmqctl stop

  • 后台启动rabbitmq node

    rabbitmqctl -detached

  3.仅仅关闭应用

    rabbitmqctl stop_app
    rabbitmqctl start_app

  4. 插件管理

    rabbitmq-plugins  enable rabbitmq_management

  5. 添加用户
    rabbitmqctl add_user admin passwd
    rabbitmqctl set_user_tags admin administrator #指定为超级用户

  6. 访问管理页面

    10.10.2.109:15672   输入用户和密码就OK 

三、rabbitmq错误

  1. mnesia分布式数据库相关文件提示访问失败

    权限问题,需设置为400即可

四、常见的操作

  1. 用户管理  

    新增   rabbitmqctl add_user admin admin
    删除   rabbitmqctl delete_user admin
    修改   rabbitmqctl change_password admin admin123
    用户列表   rabbitmqctl  list_users
    设置角色   rabbitmqctl set_user_tags admin administrator (monitoring policymaker management)

  2. 权限设置    

    设置用户权限 rabbitmqctl  set_permissions  -p  VHostPath  admin  ConfP  WriteP  ReadP
    查询所有权限 rabbitmqctl  list_permissions  [-p  VHostPath]
    指定用户权限 rabbitmqctl  list_user_permissions  admin
    清除用户权限 rabbitmqctl  clear_permissions  [-p VHostPath]  admin1

最新文章

  1. Virtual Box下配置Host-Only联网方式详解
  2. AI PRO I 第4章
  3. 在Ubuntu上安装Hadoop(单机模式)步骤
  4. 使用grub手动引导linux和windows
  5. Akismet API 密钥(key)免费获取方法
  6. groovy-闭包
  7. Java学习之路(一)
  8. 如何定位摄像机,使物体在屏幕上始终具有相同的像素宽度和高度?(threes)
  9. Linux命令(16)压缩,解压文件
  10. tomcat集群 (自带Cluster集群)
  11. 提高你的Java代码质量吧:小心switch带来的空值异常
  12. chrome(转)
  13. 提问!同一ajax请求获取的图片路劲,在谷歌浏览器能正确展示图片,在火狐浏览器则显示路径undefined
  14. scrapy代理的设置
  15. 【leetcode】147. Insertion Sort List
  16. 分享我自己的一个最小化安装CentOS6的初始化脚本
  17. java反射取private字段
  18. v-charts 和 websocket实现数据展示动态推送
  19. 5. Scala函数式编程的基础
  20. update_engine-整体结构(一)

热门文章

  1. [AHOI2008]逆序对(dp)
  2. VMware 11 安装Mac 10.9
  3. 【CF505D】Mr. Kitayuta's Technology
  4. jquery插件的基本写法
  5. du 查看 資料夾 佔用空間
  6. 开发使用mysql的一些必备知识点整理(四)与python交互
  7. LeetCode OJ——Two Sum
  8. TopCoder SRM 701 Div2 Problem 900 ThueMorseGame(博弈+预处理)
  9. luogu P1140 相似基因
  10. POI2004