阿里云搭建rabbitmq(ESC)

手动部署RabbitMQ

  1. 安装依赖包。
    yum -y install make gcc gcc-c++ m4 ncurses-devel openssl-devel unixODBC-devel
    ps:如果觉得下载的速度太慢的话,可以直接本地下载后上传到/root路径下

  2. 安装erlang。

# cd otp_src_19.3
# ./configure --prefix=/usr/local/erlang --without-javac
# make && make install
  1. 修改profile配置文件。
  • 运行命令vi /etc/profile打开profile配置文件。
  • 按下i键,然后在文件末尾处添加如下内容:
    export PATH=$PATH:/usr/local/erlang/bin
  • 按下Esc键,然后输入:wq并回车,保存并关闭文件。
  1. 生效环境变量并检查。
  • 运行命令source /etc/profile使环境变量生效。
  • 运行命令erl -version检查安装结果。
  1. 下载并安装RabbitMQ。
    下载RabbitMQ安装包。
wget -P /root "https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el7.noarch.rpm"
  1. 导入签名密钥。
sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
  1. 安装RabbitMQ Server。
# cd /root
# sudo yum install rabbitmq-server-3.6.9-1.el7.noarch.rpm
  1. 配置RabbitMQ。
  • 允许RabbitMQ开机自启动。
sudo systemctl enable rabbitmq-server
  • 启动RabbitMQ。
sudo systemctl start rabbitmq-server
  • 为保证数据安全,建议您删除默认用户。
    RabbitMQ默认的账号用户名和密码都是guest。
    sudo rabbitmqctl delete_user guest
  1. 创建管理员用户
  • 创建一个新用户。
    sudo rabbitmqctl add_user <用户名> <密码>
  • 将创建的新用户设置为管理员。
    sudo rabbitmqctl set_user_tags <用户名> administrator
  • 赋予新创建的用户所有权限。
    sudo rabbitmqctl set_permissions -p / <用户名> "." "." ".*"
  1. 运行以下命令,启用RabbitMQ的web管理界面。
    sudo rabbitmq-plugins enable rabbitmq_management
  2. 使用浏览器访问http://公网IP:15672。
    显示如下页面,说明RabbitMQ安装成功。


注意!!!

如果是在阿里云部署Rabbitmq的话,记得在安全组里面将15672端口加入安全组,不然访问不了

posted @ 2020-07-14 20:13  moutory  阅读(20)  评论(0编辑  收藏  举报  来源