环境说明:
在笔记本上安装了虚拟机,然后在虚拟机中安装了Linux服务器,系统版本如下,现将rabbitmq安装在linux系统中。
操作系统版本:Red Hat Enterprise Linux Server release 7.5 (Maipo)
安装介质:
otp_src_20.3.tar.gz
rabbitmq-server-generic-unix-3.7.13.tar.xz
准备:
安装介质可从官网自行下载:
官网地址:
注意:
1. 我将工程包下载至服务器中的路径: /resoruces (该目录自行创建的)
2.全安装过程使用root用户进行操作
安装步骤:
1. 安装依赖包:
# yum -y install gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel
2.依赖包安装之后,然后使用root用户依次执行如下指令,进行安装:
# cd /resoruces
# tar xvf otp_src_20.3.tar.gz
# cd opt_src_20.3
# ./configure --prefix=/opt/erlang
# make
# make install
3. 配置环境变量(配置root家目录.bash_profile文件 或者 /etc/profile,本篇配置root)
# cd
# vi .bash_profile
# 使用vi打开 .bash_profile文件后,添加以下内容:
ERLANG_HOME=/opt/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME
# source .bash_profile
修改后的文件内容如下:修改后的.bash_profile文件内容
4. 验证测试:
输入 erl ,若能看到如下内容,说明安装成功
5. 开始安装(配置) rabbitmq :将下载的rabbitmq解压至 /opt/中,并配置环境变量
# cd /resources
# tar -xvf rabbitmq-server-generic-unix-3.7.13.tar.xz -C /opt/
# mv /opt/rabbitmq-server-generic-unix-3.7.13 /opt/rabbitmq
配置环境变量
# cd
# vim .bash_profile
使用vi打开.bash_profile文件后,添加以下内容
export RABBITMQ_HOME=/opt/rabbitmq
export PATH=$PATH:$RABBITMQ_HOME/sbin
# source .bash_profile
修改后的配置文件内容如下:
6. 启动rabbitmq
# rabbitmq-server -detached
# 注意,若有报错,请先执行:rabbitmq-server ,然后在执行 rabbitmq-server -detached
# rabbitmq的日志路径:$RABBITMQ_HOME/var/log/rabbitmq/
执行启动指令后,输出内容如下:
7. 查看单机状态:
# rabbitmqctl status
执行查看状态指令,输出内容如下(输出内容较多,只截取了开始部分)
9. 查看集群状态
# rabbitmqctl cluster_status
10. 新增账号并授权.
# rabbitmqctl add_user root root
# rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
# rabbitmqctl set_user_tags root administrator
11. 启动web管理插件
# rabbitmq-plugins enable rabbitmq_management启动web控制台指令输出的内容
web管理页面启动后,就可以在浏览器中进行访问了(IP:为linux系统的ip,端口15672),访问时会输入账号/密码(root/root,该账号是步骤10中添加的账号密码),拍入账号/密码后,进入控制台页面 如下:
注意:
如果安装是成功的,但在浏览器上始终看不到web控制台页面,有可能是因为防火墙问题,关闭linux防火墙,尝试在浏览器中在访问一下。关闭防火墙指令如下:
# systemctl stop firewalld.service
# systemctl disable firewalld.service