centos7安装rabbitmq
一.安装配置erlang
1.下载erlang
wget http://erlang.org/download/otp_src_22.2.tar.gz
没有安装包的可去百度搜索下载(也可联系我,我给发安装包,文章底部联系方式)
2.解压
tar -zxvf otp_src_22.2.tar.gz
3.安装必要的环境
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
yum install unixODBC unixODBC-devel
4.编译并安装
cd otp_src_22.2
./configure --prefix=/usr/local/erlang
make && make install
5.配置环境变量
进入profile文件夹 输入i进行编辑
vi /etc/profile
添加环境变量
PATH=$PATH:/usr/local/erlang/bin
添加完成之后按esc键 输入wq:
刷新环境变量
source /etc/profile
6.检测 甩一条命令
erl
瞬间进入了一个未知的世界
在里面输入halt().命令退出来(那个点号别忘记)
二.安装配置rabbitmq
1.下载rabbitmq
没有安装包的可去百度搜索下载(也可联系我,我给发安装包,文章底部联系方式)
2.由于是tar.xz格式的所以需要用到xz,没有的话就先安装
yum install -y xz
3.解压
第一次解压
xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
第二次解压
tar xf rabbitmq-server-generic-unix-3.8.3.tar
4.配置环境变量
进入profile目录
vi /etc/profile
添加环境变量
PATH=$PATH:/usr/local/erlang/bin:/usr/local/rabbitmq_server-3.8.3/sbin
刷新环境变量
source /etc/profile
安装管理端界面
进入rabbit sbin目录中
rabbitmq-plugins enable rabbitmq_management
三.启动命令
启动:rabbitmq-server -detached
停止:rabbitmqctl stop
状态:rabbitmqctl status
注意:防火墙之类的请自行处理(5672和15672端口),反正我是从来不开防火墙。
1、查看防火墙开启关闭状态
systemctl status firewalld.service
2.停止防火墙
systemctl stop firewalld.service
3.开启防火墙
systemctl start firewalld.service
4.永久关闭防火墙
systemctl disable firewalld.service
四.访问地址
访问:http://服务器ip:15672/
默认账号密码:guest guest(这个账号只允许本机访问)
五.用户管理
查看所有用户
rabbitmqctl list_users
添加一个用户
rabbitmqctl add_user lht 123456
配置权限
rabbitmqctl set_permissions -p "/" lht"." "." ".*"
查看用户权限
rabbitmqctl list_user_permissions lht
设置tag
rabbitmqctl set_user_tags zhaobl administrator
删除用户
rabbitmqctl delete_user (用户名)
六.登陆
配置好用户之后重启一下rabbit
然后就可以用新账号进行登陆
七.总结
如有错误恳请指正.
欢迎交流:本人联系方式 邮箱:liuhaotian_cool@163.com