Rabbit MQ 安装

Posted 流水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rabbit MQ 安装相关的知识,希望对你有一定的参考价值。

初次安装 RabbitMQ ,现在记录下来步骤!

安装 Erlang

进入 Erlang官网 http://www.erlang.org/downloads,下载目前最新版本 OTP 20.3 Source File(96826317

安装步骤

[[email protected] erlang]# cd /usr/local/erlang/
[[email protected] erlang]# tar -xvf  otp_src_20.3.tar.gz
[[email protected] erlang]# mv otp_src_20.3 erlang_20.3
[[email protected] erlang]# ll
total 232524
drwxrwxr-x. 12  421 wheel      4096 Jun  3 06:27 erlang_20.3
-rw-r--r--.  1 root root  238100480 Jun  3 06:07 otp_src_20.3.tar.gz
[[email protected] erlang]# cd erlang_20.3

编译安装

[[email protected] rabbitmq]# ./configure
[[email protected] rabbitmq]# make && make install

配置环境变量

vim /etc/proile

在文件末尾加上如下配置

# jdk 1.8.0_172
export JAVA_HOME=/usr/local/java/jdk1.8.0_172
export JRE_HOME=${JAVA_HOME}/jre

# maven 3.5.3
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.3
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

# zk 
export ZOOKEEPER_HOME=/usr/zookeeper-3.4.12

# erlang
export ERL_HOME=/usr/local/erlang/erlang_20.3

export PATH=${JAVA_HOME}/bin:$PATH:${MAVEN_HOME}/bin:${ZOOKEEPER_HOME}/bin:${ERL_HOME}/bin

测试安装是否成功

[[email protected] erlang]# erl
Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [kernel-poll:false]

Eshell V9.3  (abort with ^G)
1> 5+7.
12
2> 
安装 RabbitMQ

进入 http://www.rabbitmq.com/install-rpm.html ,选择 rabbitmq-server-3.7.5-1.el7.noarch.rpm 下载;

详细安装步骤

安装依赖包

yum -y install epel-release
yum -y install socat

安装 rabbit mq,注意一定要加参数 [--nodeps] ,否则会报错 说找不到 erlang

rpm -ivh --nodeps rabbitmq-server-3.7.5-1.el7.noarch.rpm
安装 RabbitMQ 插件

开启管理插件

rabbitmq-plugins enable rabbitmq_management

添加管理员账号

rabbitmqctl add_user admin 123456

分配用户标签

rabbitmqctl set_user_tags admin administrator

创建和赋角色完成后查看并确认

rabbitmqctl list_users 
[[email protected] rabbitmq]# rabbitmqctl list_users 
Listing users ...
admin   [administrator]
guest   [administrator]
访问管理页面

http://192.168.2.104:15672

账户:admin

密码:123456

好,安装完结!!

PS : 使用到的命令

## rabbit mq 命令
service rabbitmq-server   start
service rabbitmq-server   stop
service rabbitmq-server   status
service rabbitmq-server   rotate-logs|
service rabbitmq-server   restart
service rabbitmq-server   condrestart
service rabbitmq-server   try-restart
service rabbitmq-server   reload
service rabbitmq-server   force-reload

## 查看rabbitMq进程
ps -ef | grep rabbitmq  

## 默认监听端口15672/5672
netstat -anplt | grep LISTEN  rabbitmq

以上是关于Rabbit MQ 安装的主要内容,如果未能解决你的问题,请参考以下文章

Rabbit MQ部署步骤

Rabbit MQ 学习

rabbit mq 安装

搭建Rabbit MQ 安装ErlangRabbitMQ

rabbit-mq cluster安装

在 Windows 上安装Rabbit MQ 指南