centos 安装并运行rabbitmq
一、先安装erlang,因为rabbitmq是有erlang语言开发
1、安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
2、下载 erlang (可先cd /usr/local)
wget http://erlang.org/download/otp_src_22.0.tar.gz
下载比较慢,官网:https://www.erlang.org/download
网盘链接:链接:https://pan.baidu.com/s/1fOoNXDec-jKvEBg7ELKk4Q
提取码:g5nc
3、解压:tar -zxvf otp_src_22.0.tar.gz
4、删除压缩包:rm -rf otp_src_22.0.tar.gz
5、进入到目录下:cd /usr/local/otp_src_22.0
6、创建即将安装的目录:mkdir ../erlang
7、配置安装路径:./configure --prefix=/usr/local/erlang (需要在otp_src_22.0目录下)
会遇到以下图中的错,可忽略,问题不大,不影响
8、安装 make install
9、查看是否安装成功: ll /usr/local/erlang/bin
10、添加环境变量:vi /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
11、刷新环境:source /etc/profile
12、验证是否成功: erl ·
13、进入陌生的世界,则成功;使用halt(). 可退出
二、安装rabbitmq
rabbitmq下载地址:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15
下载:(建议下载在 /usr/local)
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz
网盘下载:链接:https://pan.baidu.com/s/1T7zn7X3hzmVQv4h7g5WDWg
提取码:sm8f
1、tar.xz 格式所以需要用到xz,没有需要先安装
yum install -y xz
2、第一次解压
/usr/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz
3、第二次解压
tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
4、改名
mv /usr/local/rabbitmq_server-3.7.15 rabbitmq
5、配置环境变量
vi /etc/profile
输入:export PATH=$PATH:/usr/local/rabbitmq/sbin
保存,刷新环境: source /etc/profile
6、创建配置目录
mkdir /etc/rabbitmq
7、进入 /usr/local/rabbitmq/sbin
启动rabbitmq: ./rabbitmq-server
8、关闭防火墙:
关闭防火墙命令:service iptables stop(重启后还是会开启防火墙)
永久关闭防火墙命令:chkconfig iptables off
查看防火墙运行状态:service iptables status
9、开启web 插件
rabbitmq-plugins enable rabbitmq_management
10、访问web 端: ip:15672
11、用户管理
查看所有用户:rabbitmqctl list_users
添加新用户:rabbitmqctl add_user ych 123456
配置权限:rabbitmqctl set_permissions -p "/" ych ".*" ".*" ".*"
查看用户权限:rabbitmqctl list_user_permissions ych
设置tag:rabbitmqctl set_user_tags ych administrator
12、登录