CentOS7安装RabbitMQ 3.9.8
由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。
上一节我们已经安装好了erlang 因为rabbitmq 3.9.8需要最新erlang版本24.0以上,所以我们已经安装好了
下载:
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.8/rabbitmq-server-generic-unix-3.9.8.tar.xz
yum install -y xz xz -d rabbitmq-server-generic-unix-3.9.8.tar.xz tar -xvf rabbitmq-server-generic-unix-3.9.8.tar mv rabbitmq_server-3.9.8/ /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 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-3.12.4/sbin
在文件的最后,加上这一句:CONFIG_FILE=/etc/rabbitmq/rabbitmq.conf
重启:service rabbitmq-server restart
配置好用户之后重启一下rabbit
然后就可以用新账号进行登陆