一、首先安装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