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]
访问管理页面
账户: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 安装的主要内容,如果未能解决你的问题,请参考以下文章