详细介绍RabbitMQ在Linux(centos6.5)环境下的安装过程
标题取了个很长的名字,注意是因为RabbitMQ安装起来真的是太恶心了,各种问题,前后折腾了好几天终于安装好了。本文就给大家详细介绍下。
RabbitMQ安装
一、安装环境介绍
本文的使用的Linux是centOS6.5 64位的mini版。只安装了JDK8.其他的环境都没有安装。账号是 root
二、erlang安装
RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang。
1.下载源文件
官网 下查找最新的源文件,我选择的是版本17找到后,执行以下命令直接在Linux下获取源码.
wget http://erlang.org/download/otp_src_17.0.tar.gz
- 1
2.编译安装Erlang
安装依赖环境
编译安装Erlang对环境有要求,为防止在编译的时候提示某些软件包未安装之类的错误,所以我将Erlang需要的软件提前安装,直接使用yum进行安装即可
yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel kernel-devel
- 1
等待即可
解压源文件
tar -zxvf otp_src_17.0.tar.gz
- 1
编译安装Erlang
进入解压目录:
执行如下命令:
./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl
- 1
参数说明:
–prefix 指定安装目录
–enable-smp-support启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)
–enable-threads启用异步线程支持
–enable-sctp启用流控制协议支持(Stream Control Transmission Protocol,流控制传输协议)
–enable-kernel-poll启用Linux内核poll
–enable-hipe启用高性能Erlang(High Performance Erlang)
–with-ssl使用SSL包
如果提示如下错误: yum install perl
在执行
make && make install
- 1
安装成功~等待时间会比较久
设置环境变量
vim /etc/profile
- 1
# erlang
export ERL_HOME=/usr/local/erlang
export PATH=$PATH:$ERL_HOME/bin
- 1
- 2
- 3
重新加载
source /etc/profile
- 1
测试
erlang安装成功~
三、RabbitMQ安装
1.下载源文件
http://www.rabbitmq.com/releases/rabbitmq-server查找到最新的源码版本,我选择v3.6.0 找到后,执行以下命令直接在Linux下获取源码
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.0/rabbitmq-server-3.6.0-1.noarch.rpm
- 1
2.安装RabbitMQ
执行如下命令安装
rpm -i rabbitmq-server-3.6.0-1.noarch.rpm
- 1
错误提示
上述错误信息显示安装失败,因为rabbigmq的依赖关系所导致,所以要忽略依赖,执行以下命令
rpm -i --nodeps rabbitmq-server-3.6.0-1.noarch.rpm
- 1
3.操作RabbitMQ
操作RabbitMQ服务的几个命令如下:
命令 | 说明 |
---|---|
service rabbitmq-server start | 启动服务 |
service rabbitmq-server etc | 查看哪些命令可以使用 |
service rabbitmq-server stop | 停止服务 |
service rabbitmq-server status | 查看服务状态 |
启动服务报错
是因为环境变量不同,导致无法找到相应命令,按照指引将erlang的erl软连接到/usr/bin目录下
ln -s /usr/local/erlang/bin/erl /usr/bin/erl
- 1
添加RabbitMQ服务到系统启动中
chkconfig rabbitmq-server on
- 1
4.配置账号
开启web插件
rabbitmq-plugins enable rabbitmq_management
- 1
重启服务:
service rabbitmq-server restart
- 1
创建账号:
rabbitmqctl add_user dpb 123
- 1
分配角色:
rabbitmqctl set_user_tags dpb administrator
- 1
设置远程连接权限
rabbitmqctl set_permissions -p "/" dpb ".*" ".*" ".*"
- 1
5.访问
访问地址:http://192.168.88.150:15672/
终于搞定咯~
文章来源: dpb-bobokaoya-sm.blog.csdn.net,作者:波波烤鸭,版权归原作者所有,如需转载,请联系作者。
原文链接:dpb-bobokaoya-sm.blog.csdn.net/article/details/90409404
- 点赞
- 收藏
- 关注作者
评论(0)