Linux 下的rabbitMq安装部署 (二、rabbitMq下载并安装,部署,运行)

1、下载rabbitMq安装包,并安装

   wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

[root@bogon rabbitmq]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

   yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

[root@bogon rabbitmq]# yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm 

总是提示没有镜像,无法安装。

Linux 下的rabbitMq安装部署 (二、rabbitMq下载并安装,部署,运行)_第1张图片

2. 先下载安装包进行安装,下载安装包

[root@bogon rabbitmq]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

3. 解压安装包

[root@bogon rabbitMQ]# tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz

4. 设置环境变量

[root@bogon rabbitmq_server-3.6.15]# vi /etc/profile

#在文件末尾加上
#set rabbitMQ environment
export PATH=$PATH:/rabbitmq/rabbitMQ/rabbitmq_server-3.6.15/sbin


#使环境变量生效
[root@bogon rabbitmq_server-3.6.15]# source /etc/profile

 5.  启用WEB管理插件

[root@bogon rabbitMQ]# cd rabbitmq_server-3.6.15/
[root@bogon rabbitmq_server-3.6.15]# cd sbin
[root@bogon sbin]# ./rabbitmq-plugins list
[root@bogon sbin]# ./rabbitmq-plugins enable rabbitmq_management

#可以看到web界面管理已经开启了

       Linux 下的rabbitMq安装部署 (二、rabbitMq下载并安装,部署,运行)_第2张图片

6.  启动rabbitmq

  [root@bogon sbin]# ./rabbitmq-server -detached

 7.查看进程端口

 8. 注意需要开放端口5672,15672,不然,无法通过浏览器打开rabbitmq的管理页面

[root@bogon rabbitmq_server-3.6.15]# /sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
[root@bogon rabbitmq_server-3.6.15]# /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

9. 重启rabbitmq,即可通过http://ip:port/,打开rabbitmq的管理页面,但是guest/guest只能在本机localhost访问登陆

 Linux 下的rabbitMq安装部署 (二、rabbitMq下载并安装,部署,运行)_第3张图片

 

10.  重新新增一个用户testmq,然后设置相关管理授权等

./rabbitmqctl add_user testmq testmq


./rabbitmqctl set_user_tags testmq administrator


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


./rabbitmqctl list_user_permissions testmq

Linux 下的rabbitMq安装部署 (二、rabbitMq下载并安装,部署,运行)_第4张图片

11.关于RabbitMQ的一些基本操作

$ sudo chkconfig rabbitmq-server on  # 添加开机启动RabbitMQ服务
$ sudo /sbin/service rabbitmq-server start # 启动服务
$ sudo /sbin/service rabbitmq-server status  # 查看服务状态
$ sudo /sbin/service rabbitmq-server stop   # 停止服务
 
# 查看当前所有用户
$ sudo rabbitmqctl list_users
 
# 查看默认guest用户的权限
$ sudo rabbitmqctl list_user_permissions guest
 
# 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
$ sudo rabbitmqctl delete_user guest
 
# 添加新用户
$ sudo rabbitmqctl add_user username password
 
# 设置用户tag
$ sudo rabbitmqctl set_user_tags username administrator
 
# 赋予用户默认vhost的全部操作权限
$ sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
 
# 查看用户的权限
$ sudo rabbitmqctl list_user_permissions username

 

你可能感兴趣的:(rabbitMq)