关于如何安装erlang已经在上文:https://blog.csdn.net/wsdfym/article/details/101619146叙述了
安装RabbitMQ
从下载地址:https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz下载RabbitMQ文件.安装后效果如下
利用xftp将压缩包上传到opt目录下,然后解压资源
xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
这个时候会发现说未知的命令,因为Centos6.8默认不安装xz解压命令
安装xz命令
yum install xz -y
如果无法安装xz命令,先安装epel源(安装xz命令成功的跳过此步)
yum install epel-release -y(安装xz命令成功的跳过此步)
将xz文件解压为tar文件
xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
将tar文件解压
tar xf rabbitmq-server-generic-unix-3.6.15.tar
然后在配置rabbitmq环境变量
vi /etc/profile
增加下面的环境变量:
#set rabbitmq environment
export PATH=$PATH:/opt/rabbitmq_server-3.6.15/sbin
使得文件生效
source /etc/profile
以上就已经完成了RabbitMq的安装,启动服务
位于rabbitmq_server-3.6.15文件下执行命令
cd sbin/
./rabbitmq-server -detached
这个时候可以查看服务状态了,出现以下信息即在运行
Status of node rabbit@iZ25e3bt9a6Z …
[{pid,11849},
{running_applications,…}]
[root@xx sbin]# ./rabbitmqctl status
配置网页插件,首先创建目录:
mkdir /etc/rabbitmq
然后启用插件:
即自动配置linux 端口 15672 网页管理 5672 AMQP端口
然后访问http://localhost:15672即可
默认用户guest 密码guest(该用户密码只有本地能访问)
./rabbitmq-plugins enable rabbitmq_management
远程访问
新增用户: admin为账号,123456为密码
rabbitmqctl add_user admin 123456
赋予管理员权限:
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
接下来即可用ip+port的方式以admin账号访问了。
常用命令:
查看服务状态:rabbitmqctl status
关闭服务:rabbitmqctl stop
查看mq用户:rabbitmqctl list_users
查看用户权限:rabbitmqctl list_user_permissions guest
新增用户: rabbitmqctl add_user admin 123456