GVKun编程网logo

centos 7 docker 安装rabbitmq 以及集权搭建(docker安装rabbitmq集群)

3

对于想了解centos7docker安装rabbitmq以及集权搭建的读者,本文将是一篇不可错过的文章,我们将详细介绍docker安装rabbitmq集群,并且为您提供关于CentOS7.6.X安装R

对于想了解centos 7 docker 安装rabbitmq 以及集权搭建的读者,本文将是一篇不可错过的文章,我们将详细介绍docker安装rabbitmq集群,并且为您提供关于Cent OS 7.6.X 安装RabbitMQ 3.7.16、CentOS 6 安装Rabbitmq(Cluster)、CentOS 7 安装RabbitMQ、CentOS 7 安装RabbitMQ 3.3的有价值信息。

本文目录一览:

centos 7 docker 安装rabbitmq 以及集权搭建(docker安装rabbitmq集群)

centos 7 docker 安装rabbitmq 以及集权搭建(docker安装rabbitmq集群)

1.docker安装rabbitmq

进入docker hub镜像仓库地址:https://hub.docker.com/

可以搜索一下 现在版本都是多少的。我下载的是3.8.0版本  这里一定要注意一下 要下载management为结尾的 因为这个含有web管理页面

 

分享图片

 

 

 

安装docker 我就不多说了 没有安装就自己百度去吧

1.下载镜像

docker pull rabbitmq:3.8.0-beta.4-management

 2.下载完了是这个样子的

分享图片

下载完镜像以后直接run运行就行

3.运行

docker run -d --name ravvitmq3.8.0 -p 5672:5672 -p 15672:15672 -v $PWD/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin ba4c83d30673

 -d : 是后台运行

--name 容器名字 

-p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);

-v 映射目录或文件;

--hostname  主机名;

-e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

4。docker ps -a 查看容器 

 

分享图片

 

如果这样子的。那么恭喜你 安装完了 非常简单  

 

分享图片

   

 

 

 

 

集群搭建也是很简单

步骤一:安装RabbitMQ;

步骤二:加入RabbitMQ节点到集群;

docker exec -it myrabbit1 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
exit

 

第一步安装mq

docker run -d --name rabbitmq1 --hostname myRabbit1 -p 5673:5672 -p 15673:15672 -v $PWD/data:/var/lib/rabbitmq  -e RABBITMQ_ERLANG_COOKIE=‘rabbitcookie‘ -e RABBITMQ_DEFAULT_VHOST=my_vhost  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin ba4c83d30673

docker run -d --name rabbitmq2 --hostname myRabbit2 -p 5674:5672  --link rabbitmq1:myRabbit1  -v $PWD/data:/var/lib/rabbitmq  -e RABBITMQ_ERLANG_COOKIE=‘rabbitcookie‘ -e RABBITMQ_DEFAULT_VHOST=my_vhost  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin ba4c83d30673

docker run -d --name rabbitmq3 --hostname myRabbit3 -p 5675:5672  --link rabbitmq1:myRabbit1 --link rabbitmq2:myRabbit2  -v $PWD/data:/var/lib/rabbitmq  -e RABBITMQ_ERLANG_COOKIE=‘rabbitcookie‘ -e RABBITMQ_DEFAULT_VHOST=my_vhost  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin ba4c83d30673

 

 

 这里跟上面的还是有些不同的。多了个-e。( -e RABBITMQ_ERLANG_COOKIE=‘rabbitcookie‘)三个保持一致呀

  然后由多了个 link(--link rabbitmq1:myRabbit1 ) 这个属性不能少的

查看一下 容器成功没有 

分享图片

 

恭喜成功 

第二步:设置节点

   1.节点一

     

docker exec -it 4c bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
exit

 

 2节点二

docker exec -it 9c bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram [email protected]
rabbitmqctl start_app
exit

 3节点三

docker exec -it c8 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram [email protected]
rabbitmqctl start_app
exit

 参数“--ram”表示设置为内存节点,忽略次参数默认为磁盘节点。

设置好之后,使用http://物理机ip:15673 进行访问了,默认账号密码是admin/admin,效果如下图:  

 

 

 

分享图片

Cent OS 7.6.X 安装RabbitMQ 3.7.16

Cent OS 7.6.X 安装RabbitMQ 3.7.16

在安装mysql/mongodb/redis/nodejs/python等这些环境中,RabbitMQ无疑是让我最不顺畅的一次体验,其安装方法之多,下载之前要去搞什么签名验证,网上教程写的半年以前的写法,也不太管用了,我就记录下这次的安装过程。

长话短说,我直接截图,清晰明了。

一、安装Erlang,RabbitMQ是用这门语言写的
①wget获取安装包

wget http://erlang.org/download/otp_src_22.0.tar.gz

图片描述

②解压安装包,这个就不截图额:

tar -zxvf otp_src_22.0.tar.gz

③安装构建Erlang语言的工具,工具里包含Java

yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel

图片描述
接着操作:

./configure --prefix=/usr/local/erlang

图片描述

④构建

make && make install

图片描述

⑤验证操作是否成功:

erl

看板版本号,就表示配置成功

二、安装RabbitMQ
①获取安装包

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

图片描述

②解压安装包
这个就不截图额:

xz -d rabbitmq-server-generic-unix-3.7.16.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.16.tar

③配置环境变量

vi /etc/profile
#set rabbitmq environment
export PATH=$PATH:/usr/local/rabbitmq/sbin

⑥重载环境变量配置

source /etc/profile

⑦启动RabbitMQ

rabbitmq-server -detached //启动rabbitmq,-detached代表后台守护进程方式启动。

然后输入:

rabbitmqctl status

看到如下信息表示启动成功:
图片描述

启用插件,进行网页界面管理

rabbitmq-plugins enable rabbitmq_management

还有一些收尾工作,配置云服务器防火墙放开端口啊,还有guest用户要去RabbitMQ配置下,否则只能接受localhost访问,输入公网IP或者域名是没办法登录的,还有默认账号权限啊,该修改修改,这里就不多说了。

参看链接:https://blog.csdn.net/yin7678...
还有一篇其他安装方式,看上去比我这简单,但是我没试过,你可以试试:https://www.jianshu.com/p/510...

CentOS 6 安装Rabbitmq(Cluster)

CentOS 6 安装Rabbitmq(Cluster)

Rabbitmq 教程

Rabbitmq 官方文档:http://www.rabbitmq.com/documentation.html
Rabbitmq 下载安装:http://www.rabbitmq.com/download.html
Rabbitmq 使用教程:http://www.rabbitmq.com/getstarted.html
Rabbitmq 博客:http://www.rabbitmq.com/blog/

Rabbitmq 安装

基于epel源,安装Rabbitmq

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

# 安装依赖环境erlang
yum install erlang -y

# 安装rabbitmq
yum install rabbitmq-server -y

Rabbitmq 使用

  • 启动Rabbitmq
/etc/init.d/rabbitmq-server start && chkconfig rabbitmq-server on
  • 查看帮助
rabbitmqctl --help | less
  • 添加用户
rabbitmqctl add_user devops password
  • 查看用户
rabbitmqctl list_users
  • 改变用户密码
rabbitmqctl change_password devops strongpassword
  • 改变用户权限
rabbitmqctl set_user_tags devops administrator
  • 删除用户
rabbitmqctl delete_user devops
  • 使用rabbitmq,添加虚拟主机
rabbitmqctl add_vhost /aniu_vhost
  • 查看虚拟主机
rabbitmqctl list_vhosts
  • 删除虚拟主机
rabbitmqctl delete_vhost /aniu_vhost
  • 给虚拟主机的用户授权
# rabbitmqctl set_permissions [-p vhost] [user] [permission ⇒ (modify) (write) (read)]
rabbitmqctl set_permissions -p /aniu_vhost devops ".*" ".*" ".*"
  • 查看虚拟主机权限
rabbitmqctl list_permissions -p /aniu_vhost
  • 查看用户具体权限
rabbitmqctl list_user_permissions devops
  • 删除权限
rabbitmqctl clear_permissions -p /aniu_vhost devops

RabbitMQ:管理和监测

参考链接:
http://www.jb51.cc/article/p-bynekepo-qq.html
http://www.rabbitmq.com/admin-guide.html

CentOS 7 安装RabbitMQ

CentOS 7 安装RabbitMQ

环境:

  CentOS 7.6

  Erlang OTP 20.3 Released

  RabbitMQ 3.7.17

  防火墙状态:not running (也可以根据情况开放指定的端口)

  执行角色:administrator/root

一、安装Erlang

1.安装Erlang环境

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

 2.下载Erlang后上传到CentOS根目录(otp_src_20.3.tar.gz)

下载地址: https://www.erlang.org/downloads

[root@yyj ~]# ll
总用量 95864
-rw-------. 1 root root     1235 6月  21 21:16 anaconda-ks.cfg
-rw-r--r--. 1 root root 88170904 9月   4 14:34 otp_src_20.3.tar.gz
-rw-r--r--. 1 root root  9982364 9月   4 14:07 rabbitmq-server-generic-unix-3.7.17.tar.xz

 

3.解压otp_src_20.3.tar.gz到/usr/local/

[root@yyj ~]# tar -zxvf ./otp_src_20.3.tar.gz -C /usr/local/

4.编译安装

[root@yyj ~]# cd /usr/local/otp_src_20.3/
[root@yyj otp_src_20.3]# ./configure --prefix=/usr/local/erlang
[root@yyj otp_src_20.3]# make && make install

  5.配置环境变量

[root@yyj erlang]# vi /etc/profile

 vi插入内容(根据安装位置修改)

export ERLANG_HOME=/usr/local/erlang/lib/erlang    #此处目录注意是erlang目录lib目录下的erlang
export PATH=$ERLANG_HOME/bin   #如果已经有PATH,和Windows一样在其后面追加,不同的是用:分隔开

 插入后结果

#JDK environment setting
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export CLAsspATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#erlang evn setting
export ERLANG_HOME=/usr/local/erlang/lib/erlang
export PATH=$PATH:$JAVA_HOME/bin:$ERLANG_HOME/bin;

 6.重新应用环境变量

[root@yyj erlang]# source /etc/profile

 7.验证Erlang是否安装成功

[root@yyj erlang]# erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 9.3

 

 二、安装RabbitMQ Server

 1. 下载RabbitMQ安装包,然后上传到CentOS根目录

下载地址:https://www.rabbitmq.com/

[root@yyj ~]# ll
总用量 95864
-rw-------. 1 root root     1235 6月  21 21:16 anaconda-ks.cfg
-rw-r--r--. 1 root root 88170904 9月   4 14:34 otp_src_20.3.tar.gz
-rw-r--r--. 1 root root  9982364 9月   4 14:07 rabbitmq-server-generic-unix-3.7.17.tar.xz

 

2.解压到/usr/local

[root@yyj ~]# xz -d ./rabbitmq-server-generic-unix-3.7.17.tar.xz    
[root@yyj ~]# tar -xvf ./rabbitmq-server-generic-unix-3.7.17.tar -C /usr/local/ 

 

rabbitmq-server-generic-unix-3.7.17.tar.xz 文件是xz后缀的,注意一下,相应命令的使用

3.环境变量设置

[root@yyj rabbitmq_server-3.7.17]# vi /etc/profile

 

vi在PATH后面追加对应的内容(这里没有用HOME相对路径了,写的直接路径):

export PATH=$PATH:$JAVA_HOME/bin:$ERLANG_HOME/bin:/usr/local/rabbitmq_server-3.7.17/sbin

 

4.重新应用环境变量

[root@yyj rabbitmq_server-3.7.17]# source /etc/profile

 

5.安装Web管理界面插件

[root@yyj ~]# rabbitmq-plugins enable rabbitmq_management

 

7.启动RabbitMQ

[root@yyj ~]# rabbitmq-server -start

 

6.设置RabbitMQ远程IP登陆

1.创建账号

rabbitmqctl add_user rabbitmq 123456

2.设置用户角色

rabbitmqctl set_user_tags rabbitmq administrator

3.设置用户权限

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

4.设置完成后可以查看当前用户和角色(需要开启服务)

rabbitmqctl list_users
执行命令预览:
[root@yyj ~]# rabbitmqctl add_user rabbitmq 123456 Adding user "rabbitmq" ... [root@yyj ~]# rabbitmqctl set_user_tags rabbitmq administrator Setting tags for user "rabbitmq" to [administrator] ... [root@yyj ~]# rabbitmqctl set_permissions -p "/" rabbitmq ".*" ".*" ".*" Setting permissions for user "rabbitmq" in vhost "/" ... [root@yyj ~]# rabbitmqctl list_users Listing users ... user tags rabbitmq [administrator] guest [administrator]

 

7.远程IP登陆测试(默认端口:15672)

 

8.配置守护进程(开机自启动)

   8.1 增加自启动脚本:

[root@yyj ~]# vi /etc/init.d/rabbitmq-server

  8.2 添加rabbitmq-server脚本内容

#!/bin/sh
#
# rabbitmq-server RabbitMQ broker
#
# chkconfig: - 80 05
# description: Enable AMQP service provided by RabbitMQ
#
 
### BEGIN INIT INFO
# Provides:          rabbitmq-server
# required-Start:    $remote_fs $network
# required-Stop:     $remote_fs $network
# Description:       RabbitMQ broker
# Short-Description: Enable AMQP service provided by RabbitMQ broker
### END INIT INFO
 
# Source function library.
. /etc/init.d/functions
export HOME=/root
#此处根据自己情况配置
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/erlang/lib/erlang/bin
NAME=rabbitmq-server
#DAEMON=/usr/sbin/${NAME}
#CONTROL=/usr/sbin/rabbitmqctl
#此处根据自己情况配置
DAEMON=/usr/local/rabbitmq_server-3.7.17/sbin/${NAME}
#此处根据自己情况配置
CONTROL=/usr/local/rabbitmq_server-3.7.17/sbin/rabbitmqctl
DESC=rabbitmq-server
USER=root
ROTATE_SUFFIX=
#此处根据自己情况配置
INIT_LOG_DIR=/usr/local/rabbitmq_server-3.7.17/var/log/rabbitmq
#此处根据自己情况配置
PID_FILE=/usr/local/rabbitmq_server-3.7.17/var/lib/rabbitmq/mnesia/rabbit@yyj.pid
 
START_PROG="daemon"
LOCK_FILE=/var/lock/subsys/$NAME
 
test -x $DAEMON || exit 0
test -x $CONTROL || exit 0
 
RETVAL=0
set -e
 
[ -f /etc/default/${NAME} ] && . /etc/default/${NAME}
 
ensure_pid_dir () {
    PID_DIR=`dirname ${PID_FILE}`
    if [ ! -d ${PID_DIR} ] ; then
        mkdir -p ${PID_DIR}
        chown -R ${USER}:${USER} ${PID_DIR}
        chmod 755 ${PID_DIR}
    fi
}
 
remove_pid () {
    rm -f ${PID_FILE}
    rmdir `dirname ${PID_FILE}` || :
}
 
start_rabbitmq () {
    status_rabbitmq quiet
    if [ $RETVAL = 0 ] ; then
        echo RabbitMQ is currently running
    else
        RETVAL=0
        ensure_pid_dir
        set +e
        RABBITMQ_PID_FILE=$PID_FILE $start_PROG $DAEMON \\
            > "${INIT_LOG_DIR}/startup_log" \\
            2> "${INIT_LOG_DIR}/startup_err" \\
            0<&- &
        $CONTROL wait $PID_FILE >/dev/null 2>&1
        RETVAL=$?
        set -e
        case "$RETVAL" in
            0)
                echo SUCCESS
                if [ -n "$LOCK_FILE" ] ; then
                    touch $LOCK_FILE
                fi
                ;;
            *)
                remove_pid
                echo Failed - check ${INIT_LOG_DIR}/startup_\\{log, _err\\}
                RETVAL=1
                ;;
        esac
    fi
}
 
stop_rabbitmq () {
    status_rabbitmq quiet
    if [ $RETVAL = 0 ] ; then
        set +e
        $CONTROL stop ${PID_FILE} > ${INIT_LOG_DIR}/shutdown_log 2> ${INIT_LOG_DIR}/shutdown_err
        RETVAL=$?
        set -e
        if [ $RETVAL = 0 ] ; then
            remove_pid
            if [ -n "$LOCK_FILE" ] ; then
                rm -f $LOCK_FILE
            fi
        else
            echo Failed - check ${INIT_LOG_DIR}/shutdown_log, _err
        fi
    else
        echo RabbitMQ is not running
        RETVAL=0
    fi
}
 
status_rabbitmq() {
    set +e
    if [ "$1" != "quiet" ] ; then
        $CONTROL status 2>&1
    else
        $CONTROL status > /dev/null 2>&1
    fi
    if [ $? != 0 ] ; then
        RETVAL=3
    fi
    set -e
}
 
rotate_logs_rabbitmq() {
    set +e
    $CONTROL rotate_logs ${ROTATE_SUFFIX}
    if [ $? != 0 ] ; then
        RETVAL=1
    fi
    set -e
}
 
restart_running_rabbitmq () {
    status_rabbitmq quiet
    if [ $RETVAL = 0 ] ; then
        restart_rabbitmq
    else
        echo RabbitMQ is not runnning
        RETVAL=0
    fi
}
 
restart_rabbitmq() {
    stop_rabbitmq
    start_rabbitmq
}
 
case "$1" in
    start)
        echo -n "Starting $DESC: "
        start_rabbitmq
        echo "$NAME."
        ;;
    stop)
        echo -n "Stopping $DESC: "
        stop_rabbitmq
        echo "$NAME."
        ;;
    status)
        status_rabbitmq
        ;;
    rotate-logs)
        echo -n "Rotating log files for $DESC: "
        rotate_logs_rabbitmq
        ;;
    force-reload|reload|restart)
        echo -n "Restarting $DESC: "
        restart_rabbitmq
        echo "$NAME."
        ;;
    try-restart)
        echo -n "Restarting $DESC: "
        restart_running_rabbitmq
        echo "$NAME."
        ;;
    *)
        echo "Usage: $0 {start|stop|status|rotate-logs|restart|condrestart|try-restart|reload|force-reload}" >&2
        RETVAL=1
        ;;
esac
 
exit $RETVAL

 

修改部分:

# 记得增加Erlang环境路径
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/erlang/lib/erlang/bin       #记得增加Erlang环境路径/usr/local/erlang/lib/erlang/bin 
#守护进程
DAEMON=/usr/local/rabbitmq_server-3.7.17/sbin/${NAME}
CONTROL=/usr/local/rabbitmq_server-3.7.17/sbin/rabbitmqctl
DESC=rabbitmq-server
USER=root
#LOG日志
INIT_LOG_DIR=/data/soft/rabbitmq_server-3.7.9/var/log/rabbitmq
# PID文件,可以通过执行find / -name rabbit*.pid命令查找到路径
PID_FILE=/usr/local/rabbitmq_server-3.7.17/var/lib/rabbitmq/mnesia/rabbit@yyj.pid

  8.3 设置权限

[root@yyj ~]# chmod 755 /etc/init.d/rabbitmq-server

  8.4 开机自启 

添加到系统的开机启动中:[root@yyj ~]# chkconfig --add /etc/init.d/rabbitmq-server
配置为守护进程随系统自动启动:[root@yyj ~]# chkconfig rabbitmq-server on
查看启动项命令:[root@yyj ~]# chkconfig --list
  rabbitmq-server 0:关    1:关    2:开    3:开    4:开    5:开    6:关
执行命令reboot,重启服务器即可验证Nginx开机启动:[root@yyj ~]# reboot


可选命令:
关闭开机自启令:chkconfig rabbitmq-server off
删除命令:chkconfig --del rabbitmq-server

 

 

 

 

CentOS 7 安装RabbitMQ 3.3

CentOS 7 安装RabbitMQ 3.3

转载:http://www.cnblogs.com/shanyou/p/3902905.html

1、安装erlang 语言环境

安装依赖文件

#yum install ncurses-devel

进入 http://www.erlang.org/download.html 选择源文件下载

wget http://www.erlang.org/download/ otp_src_17.1.tar.gz
tar zxvf otp_src_17.1.tar.gz
cd otp_src_17.1
    阅读HOTO/INSTALL.md文件 
#./configure
   #make && make install 

安装完成以后,执行erl看是否能打开eshell,用’halt().’退出,注意后面的点号,那是erlang的结束符。

[root@localhost src]# erl
Erlang/OTP 17 [erts-6.1] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V6.1 (abort with ^G)
2> 9+3.
12
3> halt().

2、安装RabbitMQ
安装依赖文件:

yum install xmlto

进入http://www.rabbitmq.com/download.html选择最新的源码包

#wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.4/rabbitmq-server-3.3.4.tar.gz

#tar zxvf rabbitmq-server-3.3.4.tar.gz

#cd rabbitmq-server-3.3.4

#make TARGET_DIR=/usr/rabbitmq SBIN_DIR=/usr/rabbitmq/sbin MAN_DIR=/usr/rabbitmq/man DOC_INSTALL_DIR=/usr/rabbitmq/doc

#make TARGET_DIR=/usr/rabbitmq SBIN_DIR=/usr/rabbitmq/sbin MAN_DIR=/usr/rabbitmq/man DOC_INSTALL_DIR=/usr/rabbitmq/doc install

3、启动rabbitmq-server

运行rabbitmq:

# /usr/rabbitmq/sbin/rabbitmq-server  -detached

查看rabbitmq状态:

# /usr/rabbitmq/sbin/rabbitmqctl status

关闭rabbitmq:

# /usr/rabbitmq/sbin/rabbitmqctl stop

4、查看RabbitMQ服务启动的状态,并开启RabbitMQ的相应管理插件

[root@localhost sbin]# ./rabbitmqctl status
Status of node rabbit@localhost ...
[{pid,35112},
{running_applications,[{rabbit,"RabbitMQ","3.3.4"},
{os_mon,"CPO CXC 138 46","2.2.15"},
{xmerl,"XML parser","1.3.7"},
{mnesia,"MnesIA CXC 138 12","4.12.1"},
{sasl,"SASL CXC 138 11","2.4"},
{stdlib,"ERTS CXC 138 10","2.1"},
{kernel,"3.0.1"}]},
{os,{unix,linux}},
{erlang_version,"Erlang/OTP 17 [erts-6.1] [source] [64-bit] [async-threads:30] [hipe] [kernel-poll:true]\n"},
{memory,[{total,35218336},
{connection_procs,2728},
{queue_procs,5456},
{plugins,0},
{other_proc,13339072},57552},
{mgmt_db,
{msg_index,33968},
{other_ets,708832},
{binary,30112},
{code,16881166},
{atom,654217},
{other_system,3505233}]},
{alarms,[]},
{listeners,[{clustering,25672,"::"},{amqp,5672,"::"}]},
{vm_memory_high_watermark,0.4},
{vm_memory_limit,769332019},
{disk_free_limit,50000000},
{disk_free,45550653440},
{file_descriptors,[{total_limit,924},
{total_used,3},
{sockets_limit,829},
{sockets_used,1}]},
{processes,[{limit,1048576},{used,124}]},
{run_queue,
{uptime,2182}]
...done.
[root@localhost sbin]# ./rabbitmq-plugins list
[ ] amqp_client 3.3.4
[ ] cowboy 0.5.0-rmq3.3.4-git4b93c2d
[ ] eldap 3.3.4-gite309de4
[ ] mochiweb 2.7.0-rmq3.3.4-git680dba8
[ ] rabbitmq_amqp1_0 3.3.4
[ ] rabbitmq_auth_backend_ldap 3.3.4
[ ] rabbitmq_auth_mechanism_ssl 3.3.4
[ ] rabbitmq_consistent_hash_exchange 3.3.4
[ ] rabbitmq_federation 3.3.4
[ ] rabbitmq_federation_management 3.3.4
[ ] rabbitmq_management 3.3.4
[ ] rabbitmq_management_agent 3.3.4
[ ] rabbitmq_management_visualiser 3.3.4
[ ] rabbitmq_mqtt 3.3.4
[ ] rabbitmq_shovel 3.3.4
[ ] rabbitmq_shovel_management 3.3.4
[ ] rabbitmq_stomp 3.3.4
[ ] rabbitmq_test 3.3.4
[ ] rabbitmq_tracing 3.3.4
[ ] rabbitmq_web_dispatch 3.3.4
[ ] rabbitmq_web_stomp 3.3.4
[ ] rabbitmq_web_stomp_examples 3.3.4
[ ] sockjs 0.3.4-rmq3.3.4-git3132eb9
[ ] webmachine 1.10.3-rmq3.3.4-gite9359c7
[root@localhost sbin]#
运行如下的命令,增加用户admin,密码admin

[root@localhost sbin]# ./rabbitmqctl add_user admin admin Creating user "admin" ... ...done. [root@localhost sbin]# ./rabbitmqctl set_user_tags admin administraotr Setting tags for user "admin" to [administraotr] ... ...done. [root@localhost sbin]# ./rabbitmqctl list_users Listing users ... admin [administraotr] guest [administrator] ...done.

今天关于centos 7 docker 安装rabbitmq 以及集权搭建docker安装rabbitmq集群的介绍到此结束,谢谢您的阅读,有关Cent OS 7.6.X 安装RabbitMQ 3.7.16、CentOS 6 安装Rabbitmq(Cluster)、CentOS 7 安装RabbitMQ、CentOS 7 安装RabbitMQ 3.3等更多相关知识的信息可以在本站进行查询。

本文标签: