软件-在阿里云CentOS7.5中安装RabbitMQ

首先需要安装java的JDK

  1. 先在官网下载linux版本的jdk,然后将安装包上传到服务器中我使用的是SecureFX

  2. 解压安装包
    创建java安装文件夹 , 命令 mkdir /usr/local/java,
    进入java文件夹 cd /usr/local/java, 将jdk安装包上传至java文件夹
    行解压命令 tar -zxvf jdk-8u281-linux-x64.tar.gz解压成功

  3. 配置环境
    使用命令 vim /etc/profilei键进入编辑模式
    在最下方添加脚本

export JAVA_HOME=/usr/local/java/jdk1.8.0_281
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

按下ESC键,然后英文的 :号,输入 wq 命令,保存并强制退出
使脚本生效 source /etc/profile
最后验证是否成功, 使用javac命令.

安装RabbitMQ

  1. 安装依赖包
    yum -y install make gcc gcc-c++ m4 ncurses-devel openssl-devel unixODBC-devel

  2. 安装erlang
    2.1. 下载erlang安装包
    wget http://erlang.org/download/otp_src_19.3.tar.gz

2.2. 解压缩erlang安装包
tar xzf otp_src_19.3.tar.gz

2.3. 创建一个文件夹
mkdir /usr/local/erlang

2.4. 编译并安装erlang
依次执行以下命令
cd otp_src_19.3
./configure --prefix=/usr/local/erlang --without-javac
make && make install

  1. 修改profile配置文件
    3.1. 运行以下命令打开profile配置文件
    vi /etc/profile

3.2. 按下 i 键 , 然后在文件末尾处添加如下内容
export PATH=$PATH:/usr/local/erlang/bin

3.3 安装ESC键, 然后输入 :wq 并回车, 保存并关闭文件
4. 生效环境变量并检查
4.1. 运行以下命令使环境变量生效
source /etc/profile

4.2. 运行以下命令检查安装结果
erl -version

  1. 下载并安装RabbitMQ
    5.1. 下载RabbitMQ安装包
    wget -P /root "https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el7.noarch.rpm"

5.2. 导入签名密匙
sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

5.3. 安装RabbitMQ server
cd /root
sudo yum install rabbitmq-server-3.6.9-1.el7.noarch.rpm

  1. 配置RabbitMQ
    6.1. 运行RabbitMQ开机自启动
    stuo systmctl enable rabbitmq-server

6.2. 启动RabbitMQ
sudo systemctl start rabbitmq-server

6.3. 为保证数据安全, 建议删除默认用户
rabbitmq默认账号用户名和密码都是guest
sudo rabbitmqctl delete_user guest

6.4. 创建管理员用户
6.4.1. 创建一个新用户
sudo rabbitmqctl add_user <用户名> <密码>

6.4.2. 将创建的新用户设置为管理员
sudo rabbitmqctl set_user_tags <用户名> administrator

  1. 运行以下命令, 启用RabbitMQ的web管理页面
    sudo rabbitmq-plugins enable rabbitmq_management

  2. 使用浏览器访问 http://公网IP:15672
    显示登陆界面说明安装成功.

你可能感兴趣的:(安装)