Linux下Rabbitmq安装及配置

rabbitMq是erlang编写的,安装mq前先安装erlang
一、Erlang的安装yum:

erlang下载
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm  
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
erlang安装
yum install epel-release
yum install erlang

二、rabbitMq的安装yum:

下载rabbit
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
安装rabbit
yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
开启允许远程访问
vi /etc/rabbitmq/rabbitmq.config
###添加如下内容
[{rabbit,[{loopback_users,[]}]}].
开启web端管理访问
rabbitmq-plugins enable rabbitmq_management

###启动
service rabbitmq-server start
###重启
service rabbitmq-server restart
###查看状态
service rabbitmq-server status
###停止
service rabbitmq-server stop

http://IP:15672
默认用户guest 密码guest

Linux下Rabbitmq安装及配置_第1张图片

一、Erlang的安装:
下载(otp_src_21.2.tar.gz):http://www.erlang.org/downloads

创建erlang安装目录
mkdir /usr/dev/erlang
进入erlang目录
cd /usr/dev/erlang
上传otp_src_21.2.tar.gz
解压otp_src_21.2.tar.gz到/erlang目录下
tar -xvf otp_src_21.2.tar.gz
进入解压目录
cd /otp_src_21.2
配置安装路径编译代码
./configure --prefix=/usr/dev/erlang
如果报No curses library functions found错,安装curses
安装后重新编译代码
执行编译结果
make && make install
完成后进入/usr/dev/erlang查看执行结果
配置Erlang环境变量
vi /etc/profile
增加下面的环境变量:
export PATH=$PATH:/usr/dev/erlang/bin
配置生效
source /etc/profile
erlang安装包路不能删除,如果觉得路径不对,可以重新安装
验证erlang是否安装成功:
erl
退出erl:halt();

curses安装

下载地址:http://ftp.gnu.org/pub/gnu/ncurses/
下载ncurses.tar.gz压缩文件 ncurses-6.1.tar.gz
创建curses安装目录
mkdir /usr/dev/curses
进入erlang目录
cd /usr/dev/curses
上传ncurses-6.1.tar.gz
解压ncurses-6.1.tar.gz到/curses
进入解压目录
cd /ncurses-6.1
配置安装路径编译代码
./configure 按照你的系统环境制作安装配置文件
make 编译源代码并且编译NCURSES库
make install 安装编译好的NCURSES库

二、rabbitMq的安装:
下载(rabbitmq-server-generic-unix-3.6.15.tar.xz)
http://www.rabbitmq.com/releases/rabbitmq-server/

创建erlang安装目录
mkdir /usr/dev/rabbitmq
进入rabbitmq目录
cd /usr/dev/rabbitmq
上传rabbitmq-server-generic-unix-3.6.15.tar.xz
Centos6.5默认不安装xz解压命令
安装mq至/usr/dev/rabbitmq
Mq安装包默认是xz结尾的,解压xz文件后得到tar文件
xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
解压文件
Mq文件解压:
tar -xvf rabbitmq-server-generic-unix-3.6.15.tar
添加环境变量:
vi /etc/profile
export PATH=$PATH:/usr/dev/rabbitmq/sbin
环境变量生效:
source /etc/profile
进入sbin目录
/usr/dev/rabbitmq/rabbitmq_server-3.6.15/sbin
进入sbin 启动服务:
./rabbitmq-server -detached
查看服务状态:
./rabbitmqctl status
关闭服务:
./rabbitmqctl stop 
查看mq用户:
./rabbitmqctl list_users  
查看用户权限:
./rabbitmqctl list_user_permissions guest
新增用户: 
./rabbitmqctl add_user admin 123456
赋予管理员权限:
./rabbitmqctl set_user_tags admin administrator 
./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 

 

你可能感兴趣的:(Rabbitmq)