rabbitmq server的安装以及常用的命令

Centos 源代码编译 安装 Erlang
Erlang依赖哪些库?

A fully working GCC compiler environment
         Ncurses development libraries
         OpenSSL development libraries (如果使用mysql必须安装)

安装了这些库之后,必须要重新执行configure命令,configure之后会有提示哪些依赖的库没有安装,可以根据你的需要放弃安装一些库;上面的操作可以使用下面的命令实现:

sudo yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
wget http://www.erlang.org/download/otp_src_17.3.tar.gz
tar -zxvf otp_src_17.3.tar.gz
cd otp_src_17.3
./configure --with-ssl
make
make install

Centos 源代码编译 安装 RabbitMQ
 yum install libxslt python zip unzip nc -y
 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.1/rabbitmq-server-generic-unix-3.4.1.tar.gz
 tar -zxvf rabbitmq-server-generic-unix-3.4.1.tar.gz
 mv  解压出来的文件夹  /usr/loca/rabbitmq/
 启动 rabbitmq server
 /usr/loca/rabbitmq/sbin/rabbitmq-server –detached

关闭:rabbitmqctl stop

另外如果你用同一个应用启动了不同实例(eg:RABBITMQ_NODE_PORT=5673 RABBITMQ_NODENAME=hare rabbitmq-server -detached),
在进行管理操作的时候需要指定节点名: rabbitmqctl -n node1

1.必需掌握的指令

添加用户:

rabbitmqctl add_user rainbird password

添加权限:

rabbitmqctl set_permissions -p "/" rainbird ".*" ".*" ".*"

删除测试用户:

rabbitmqctl delete_user guest

所有指令列表(很简单的英文):

add_user        <UserName> <Password>

delete_user     <UserName>

change_password <UserName> <NewPassword>

list_users

add_vhost    <VHostPath>

delete_vhost <VHostPath>

list_vhosts

set_permissions   [-p <VHostPath>] <UserName> <Regexp> <Regexp> <Regexp>

clear_permissions [-p <VHostPath>] <UserName>

list_permissions  [-p <VHostPath>]

list_user_permissions <UserName>

list_queues    [-p <VHostPath>] [<QueueInfoItem> ...]

list_exchanges [-p <VHostPath>] [<ExchangeInfoItem> ...]

list_bindings  [-p <VHostPath>]

list_connections [<ConnectionInfoItem> ...]

2.vhost  / 不能删除

删除/以后,新建立的vhost不能正常使用(即便不删除/,新建立的vhost也是不能正常使用).不知道为什么,有待研究.

./rabbitmqctl  add_user  admin  *****
./rabbitmqctl  add_user  push  ******
./rabbitmqctl  set_user_tags  admin administrator
./rabbitmqctl   set_permissions  -p  /  admin  ‘.*‘ ‘.*‘ ‘.*‘
./rabbitmqctl   set_permissions  -p  /  push  ‘.*‘ ‘.*‘ ‘.*‘  
 ./rabbitmqctl  list_permissions

参考的博客:  
 http://www.kankanews.com/ICkengine/archives/112645.shtml
 专门研究rabbitmq http://my.oschina.net/hncscwc/blog?catalog=488030

时间: 2024-10-08 04:35:30

rabbitmq server的安装以及常用的命令的相关文章

ansible安装和常用的命令

1.建立ssh无秘钥认证的关系 yum  -y install  expect 1.1cat auto_deploy.sh #!/bin/sh . /etc/init.d/functions #1.product key pair ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa >/dev/null 2>&1  if [ $? -eq 0 ];then   action "create dsa success" /bin/true

redis 的安装及常用的命令

前言: redis是一个key-value的存储系统,value支持string.list.set.zset.hash五种类型,且支持数据的本地存储 一.安装redis 前提:linux下需要安装了make.gcc.tcl 8.5. 1.获取安装文件 wget http://download.redis.io/redis-stable.tar.gz   2.解压文件 tar xzvf redis-stable.tar.gz 3.进入目录 cd redis-stable 4.编译 make 5.安

ZooKeeper的使用:安装、常用的命令

公司项目需要使用dubbo,因此,自己做个小Demo就很有必要了,也有助于自己理解和使用,前期准备工作当然就必不可少了,因为dubbo是发布到zookeeper的服务,故先把zookeeper的环境先搭起来. 安装之前需要先了解一下什么是zookeeper: ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护.名字服务.分布式同步.组服务等.ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的

安装RabbitMQ Server服务

1.下载abbitMq服务文件,下载地址:http://www.rabbitmq.com/install-windows.html,如下图所示:2.下载完成后,双击下载的exe文件进行安装,单击'运行'即可,如下图所示:3.单击Next进行下一步操作,如下图所示:4.根据自己的需求,选择程序安装目录,如下图所示:5.等待安装进程的完成,如下图所示:6.再点击Next进行下一步操作,如下图所示:7.单击Finish即可完成RabbitMQ Server的安装,如下图所示:8.安装RabbitMQ

HaProxy安装和常用命令.md

安装haproxy 对于 haproxy 安装,网上有大量的资源可以参考,最常见的是使用 yum 和 编译安装两种方式. yum 安装 haproxy CentOS自带了haproxy,但可能版本比较老.可以在IUS源上找到稳定版的haproxy. 主要步骤如下: (1)配置yum源 cat <<eof>/etc/yum.repos.d/ius-7.repo [ius] name = IUS for Enterprise Linux 7 - $basearch baseurl = htt

Centos7安装rabbitmq server 3.6.0

###假设所有操作在opt目录下进行 cd /opt mkdir apps cd apps ### 下载 RabbitMQ Server wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.0/rabbitmq-server-generic-unix-3.6.0.tar.xz ### 解压 tar -xvJf rabbitmq-server-generic-unix-3.6.0.tar.xz ### 安装 Erlang yum i

git的安装和常用命令

1,下载安装方法 http://jingyan.baidu.com/article/020278117cbe921bcc9ce51c.html 2,常用的命令 原文地址: http://www.admin10000.com/document/5374.html Git基本常用命令如下: git pull --rebase origin master git pull origin master mkdir:         XX (创建一个空目录 XX指目录名) pwd:          显示

ios开发环境配置及cordova安装与常用命令

一.ios开发环境配置 1.首先要有台Mac Book,如果有Mac Book,跳过步骤2.3.4,如果没有,执行步骤2.3.4: 2.下载并安装VMware Workstation,最好是下最新版本: 3.下载并安装unlock-all(VMware Workstation默认限制安装Mac虚拟机,需要安装此文件后解除限制); 4.下载Mac OS操作系统的镜像文件(需要是.ios文件)如果下载的是.dmg文件,需要用 anytoiso.exe工具转换成.ios文件,下载完成后在VMware

【总结】Ubuntu常用安装和卸载软件命令

Ubuntu软件安装与删除相关命令 安装软件 命令: apt-get install softname1 softname2 softname3-- 卸载软件 命令: apt-get remove softname1 softname2 softname3-- 卸载并清除配置 命令: apt-get remove --purge softname1 更新软件信息数据库 命令: apt-get update 进行系统升级 命令: apt-get upgrade 搜索软件包 命令: apt-cach