CentOS7安装RabbitMQ 4.1.4

由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。

上一节我们已经安装好了erlang  

下载:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v4.1.4/rabbitmq-server-generic-unix-4.1.4.tar.xz
yum install -y xz
xz -d rabbitmq-server-4.1.4.tar.xz 
tar
-xvf rabbitmq-server-4.1.4.tar mv rabbitmq-server-4.1.4/* /www/server/rabbitMQ
#重新改名后
echo
'export PATH=$PATH:/www/server/rabbitMQ/sbin' >> /etc/profile
source
/etc/profile

安装好,开启相应端口号:15672、5672、25672

相关操作:

#启动
rabbitmq-server -detached
#停止
rabbitmqctl stop
#状态
rabbitmqctl status
#开启web插件
rabbitmq-plugins enable rabbitmq_management
#访问:http://127.0.0.1:15672/
#默认账号密码:guest guest(这个账号只允许本机访问)
#查看所有用户
rabbitmqctl list_users
#添加一个用户
rabbitmqctl add_user xlsagj wangning
# 修改用户名对应密码
rabbitmqctl change_password Username 'Newpassword' #配置权限 rabbitmqctl set_permissions
-p "/" xlsagj ".*" ".*" ".*" #查看用户权限 rabbitmqctl list_user_permissions xlsagj #设置tag rabbitmqctl set_user_tags xlsagj administrator #删除用户(安全起见,删除默认用户) rabbitmqctl delete_user guest
#设置开机自动启动
chkconfig rabbitmq-server on

更改默认端口:
cd  /etc/rabbitmq
vim rabbitmq.conf
配置内容如下:

#数据管理端口(默认端口为5672)
listeners.tcp.default=34230
#界面管理端口(默认端口为15672)
management.tcp.port=34231

找到默认配置文件:

cd /usr/lib/rabbitmq/lib/rabbitmq-server-4.1.4/sbin

vim rabbitmq-defaults

在文件的最后,加上这一句:CONFIG_FILE=/etc/rabbitmq/rabbitmq.conf

重启:service rabbitmq-server restart

配置好用户之后重启一下rabbit
然后就可以用新账号进行登陆

rabbitmq引导文件

cd /etc/init.d/ 
vim rabbitmq

#!/bin/bash
#chkconfig:2345 61 61

export HOME=/www/server/rabbitmq/
export PATH=$PATH:/usr/lib64/erlang/bin
export PATH=$PATH:/www/server/rabbitmq/sbin

case "$1" in
start)
echo "Starting RabbitMQ ..."
rabbitmq-server -detached
;;
stop)
echo "Stopping RabbitMQ ..."
rabbitmqctl stop
;;
status)
echo "Status RabbitMQ ..."
rabbitmqctl status
;;
restart)
echo "Restarting RabbitMQ ..."
rabbitmqctl stop
rabbitmq-server restart
;;

*)
echo "Usage: $prog {start|stop|status|restart}"
;;
esac
exit 0

 

#添加完成后

# 添加rabbitmq服务到系统服务中

chkconfig --add rabbitmq

# 设置自启动

chkconfig rabbitmq on

# 查看自启动项是否设置成功

chkconfig --list rabbitmq

 

posted @ 2021-11-06 12:13  来碗酒喝  阅读(504)  评论(0)    收藏  举报