RabbitMQ安装部署

一、首先安装Erlang

1. 安装类库:

yum -y install ncurses-devel

yum -y install openssl-devel

yum -y install unixODBC-devel

yum -y install gcc-c++

2. 安装包版本otp_src_22.0.tar.gz

mkdir -p /usr/local/rabbitmq

上传otp_src_22.0.tar.gz到/usr/local/rabbitmq目录

cd /usr/local/rabbitmq

tar -xvf otp_src_22.0.tar.gz

cd /usr/local/rabbitmq/otp_src_22.0

3. 编译安装:

./configure

make

make install

[if !supportLists]4. [endif]配置环境变量

vi ~/.bash_profile

增加如下内容:

#erlang

export ERLANG_HOME=/usr/local/rabbitmq/otp_src_22.0

export PATH=$ERLANG_HOME/bin:$PATH

二、安装RabbitMQ

1. 安装包版本rabbitmq-server-3.7.17-1.el6.noarch.rpm

上传rabbitmq-server-3.7.17-1.el6.noarch.rpm到/usr/local/rabbitmq目录

cd /usr/local/rabbitmq

rpm install rabbitmq-server-3.7.17-1.el6.noarch.rpm

2. [endif]RabbitMQ启动

#添加开机启动RabbitMQ服务

sudo chkconfig rabbitmq-server on  

#添加开机启动RabbitMQ服务

默认在/sbin目录下

service rabbitmq-server start #启动服务

(systemctl start rabbitmq-server.service)

service rabbitmq-server status  #查看服务状态

service rabbitmq-server stop   #停止服务

(systemctl stop rabbitmq-server.service)

3. [endif]RabbitMQ常用命令

查看当前所有用户

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



4. 开启web管理接口

安装插件

sudo rabbitmq-plugins enable rabbitmq_management

通过浏览器访问

http://192.168.2.157:15672

输入用户名和密码:guest  guest

配置文件在/etc/rabbitmq/rabbitmq.config

你可能感兴趣的:(RabbitMQ安装部署)