centos7安装RabbitMQ
几番周折终于安装好了RabbitMQ ,下面记录下安装步骤,mark
一、安装Erlang环境
1. 下载erlang安装包
可以在官网下载或者用wget下载 erlang 官网下载:http://www.erlang.org/downloads
RabbitMQ 是由 Erlang语言编写的,也正因如此,在安装RabbitMQ 之前需要安装 Erlang。
注意:在安装 RabbitMQ 的时候需要注意 RabbitMQ 和 Erlang 的版本关系,如果不注意的话会导致出错。
wget -c http://erlang.org/download/otp_src_20.2.tar.gz
2. 解压erlang安装包
tar -zxvf otp_src_20.2.tar.gz
3. 安装 erlang 的依赖工具
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
4. 进入erlang 安装包解压文件对 erlang 进行安装环境的配置
mkdir /usr/local/soft/erlang
对 erlang 进行安装环境的配置
./configure --prefix=/usr/local/soft/erlang --without-javac
5. 编译安装
cd otp_src_20.2
make && make install
6. 验证一下 erlang 是否安装成功了
cd otp_src_20.2/bin
./erl
说明 erlang已经安装成功。
7. 配置 erlang 环境变量
vi /etc/profile
追加下列环境变量到文件末尾
source /etc/profile
输入 erl 查看 erlang 环境变量是否配置正确
二、安装rabbitmq
1. 到官网下载最新安装包:http://www.rabbitmq.com/releases/rabbitmq-server/
wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz
解压 xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.15.tar
2. 配置rabbitmq的环境变量
3. rabbitmq的基本操作:
启动:rabbitmq-server -detached
关闭:rabbitmqctl stop
查看状态:rabbitmqctl status
4. 配置rabbitmq网页管理插件
rabbitmq-plugins enable rabbitmq_management
访问管理页面:http://192.168.137.128:15672 端口默认为15672
默认来宾用户:guest, 来宾用户密码:guest
5. 开启rabbitmq远程访问
添加用户:rabbitmqctl add_user gls gls123 //gls是用户名, gls123是用户密码
添加权限:rabbitmqctl set_permissions -p "/" gls ".*" ".*" ".*"
修改用户角色:rabbitmqctl set_user_tags gls administrator
然后就可以远程访问了,然后可直接配置用户权限等信息