初次安装 RabbitMQ ,现在记录下来步骤!
进入 Erlang官网 http://www.erlang.org/downloads,下载目前最新版本 OTP 20.3 Source File(96826317
安装步骤
[root@MinTest erlang]# cd /usr/local/erlang/
[root@MinTest erlang]# tar -xvf otp_src_20.3.tar.gz
[root@MinTest erlang]# mv otp_src_20.3 erlang_20.3
[root@MinTest 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
[root@MinTest erlang]# cd erlang_20.3
编译安装
[root@MinTest rabbitmq]# ./configure
[root@MinTest 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
测试安装是否成功
[root@MinTest 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>
进入 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-plugins enable rabbitmq_management
添加管理员账号
rabbitmqctl add_user admin 123456
分配用户标签
rabbitmqctl set_user_tags admin administrator
创建和赋角色完成后查看并确认
rabbitmqctl list_users
[root@MinTest rabbitmq]# rabbitmqctl list_users
Listing users ...
admin [administrator]
guest [administrator]
账户:admin
密码:123456
好,安装完结!!
## 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
原文:https://www.cnblogs.com/kakacbing/p/9130769.html