CentOS7 安装 RabbitMQ
一,安装 erlang 相关环境;
开始安装前需要安装相关依赖:
$ yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
进入 erlang 官网下载最新版本文件;
$ wget http://erlang.org/download/otp_src_20.3.tar.gz
进入解压后文件目录,设置 erlang 安装环境:
$ ./configure --prefix=/usr/erlang --without-javac
$ make
$ make install
不出意外的话,erlang 环境已经安装好了。
二,测试 erlang 安装;
$ /usr/erlang/bin/erl
输入 halt(). 退出;
配制环境变量;
vim /etc/profile
输入:export :PATH=$PATH:/usr/erlang/bin
保存退出;
$ source /etc/profile;
三,安装 RabbitMQ
选择通用版本,这里需要说明一下,博主在安装其它版本的时候,一直提示 erlang > = 19.3 版本支持,不能正常安装。到发文时还不知道什么原因,有朋友知道的可以告知下。
$ wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.5/rabbitmq-server-generic-unix-3.7.5.tar.xz
复制解压后目录到 /usr 下;
$ ./rabbitmq-server //启动 rabbitmq
设置环境变量;
$ vim /etc/profile
export PATH=$PATH:/usr/rabbitmq/sbin
保存退出;
三,启动 rabbitmq 监控管理;
进入到安装目录的 sbin 下,本例地址为:/usr/rabbitmq/sbin
$ ./rabbitmq-plugins enable rabbitmq_management
浏览器:localhost:15672 访问;
四,设置远程监控管理;
进入到安装目录的 sbin 下,本例地址为:/usr/rabbitmq/sbin
$ rabbitmqctl add_user test 123654 //创建账号;
$ rabbitmqctl set_user_tags test administrator //设置角色;
$ rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*" //设置权限;
$ rabbitmqctl list_users //查看用户列表;