centos7安装RabbitMQ

RabbitMQ安装html

1、安装环境介绍node

  本文的使用的Linux是centOS6.5 64位的mini版。只安装了JDK8.其余的环境都没有安装。帐号是 rootc++

2、erlang安装web

  RabbitMQ是使用Erlang开发,因此安装RabbitMQ前须要先安装Erlang。vim

1.下载源文件异步

官网 下查找最新的源文件,我选择的是版本17找到后,执行如下命令直接在Linux下获取源码.性能

wget  http://erlang.org/download/otp_src_17.0.tar.gz测试

 

2.编译安装Erlangui

安装依赖环境   编译安装Erlang对环境有要求,为防止在编译的时候提示某些软件包未安装之类的错误,因此我将Erlang须要的软件提早安装,直接使用yum进行安装便可spa

yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel kernel-devel

等待便可

 

解压源文件

tar -zxvf  otp_src_17.0.tar.gz

 

 

编译安装Erlang 进入解压目录:

 

 

执行以下命令:

./configure   --prefix=/usr/local/erlang --enable-smp-support --enable-threads  --enable-sctp  --enable-kernel-poll  --enable-hipe  --with-ssl

参数说明:

–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

 

安装成功~等待时间会比较久 设置环境变量

vim /etc/profile

# erlang

export ERL_HOME=/usr/local/erlang

export PATH=$PATH:$ERL_HOME/bin

从新加载

source /etc/profile

测试

 

erlang安装成功~

 

3、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

2.安装RabbitMQ

  执行以下命令安装

rpm -i rabbitmq-server-3.6.0-1.noarch.rpm

错误提示

 

上述错误信息显示安装失败,由于rabbigmq的依赖关系所致使,因此要忽略依赖,执行如下命令

rpm -i --nodeps rabbitmq-server-3.6.0-1.noarch.rpm

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

 

添加RabbitMQ服务到系统启动中

chkconfig rabbitmq-server on

4.配置帐号

开启web插件

rabbitmq-plugins enable rabbitmq_management

 

重启服务:

service rabbitmq-server restart

 

 

建立帐号:

rabbitmqctl add_user xiao xiao

分配角色:

rabbitmqctl set_user_tags xiao administrator

设置远程链接权限

rabbitmqctl set_permissions -p "/" dpb ".*" ".*" ".*"

5.访问网页端RabbitMQ控制台

访问地址:http://192.168.88.150:15672/

 

原文出处:https://www.cnblogs.com/xiaolongui/p/12023039.html

相关文章
相关标签/搜索