rabbitmq 安装

centos8 下 erlang 23.1 和 rabbitmq 3.8.9 安装

Rabbitmq

Rabbitmq 是一个由 erlang 语言开发的队列服务工具,最初起源于金融系统,用于在分布式系统中存储转发消息。具有以下特性:

  • 可靠性
  • 灵活的路由
  • 消息集群
  • 高可用
  • 多种协议
  • 多语言客户端
  • 管理界面
  • 跟踪机制
  • 插件机制

erlang 安装

YUM 安装

1,下载最新版本 https://www.erlang-solutions.com/resources/download.html

  1. wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_23.1-1~centos~7_amd64.rpm
  1. 添加 key
  1. rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
  1. 安装
  1. yum install esl-erlang_23.1-1~centos~7_amd64.rpm

源码编译安装

erlang 语言依赖 wxWidgets,因此需要首先安装 wxWidgets 包

wxWidgets 安装

1、安装依赖

  1. dnf install gtk3-devel

2、下载安装包

  1. wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.4/wxWidgets-3.1.4.tar.bz2
  2. tar -jxvf wxWidgets-3.1.4.tar.bz2

3、配置安装

  1. # 在 wxWidgets-3.1.4 目录下
  2. mkdir buildgtk
  3. cd buildgtk
  4. ../configure --with-gtk
  5. make && make install

在 configure 时会报一些警告,可以暂时不做理会

erlang 安装

  1. 更新系统资源包
  1. yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel
  1. 下载资源包
  1. # https://www.erlang.org/downloads
  2. wget https://erlang.org/download/otp_src_23.1.tar.gz
  3. tar -zxvf otp_src_23.1.tar.gz
  1. 安装
  1. ./configure --prefix=/usr/local/erlang/otp_src_23.1/ --with-ssl --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
  2. make && make install
  3. ## 验证
  4. /usr/local/erlang/otp_src_23.1/bin/erl -version
  1. 设置路径
  1. vim /etc/profile
  2. # 文件最后加
  3. export PATH=$PATH:/usr/local/erlang/otp_src_23.1/bin
  4. # 修改生效
  5. source /etc/profile
  6. # 测试
  7. erl -version

Rabbitmq 安装

  1. 下载最新 RPM 包
  1. # https://www.rabbitmq.com/install-rpm.html#with-rpm
  2. wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-3.8.9-1.el8.noarch.rpm
  1. 安装
  1. # 安装依赖
  2. yum -y install epel-release
  3. yum -y install socat
  4. rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
  5. yum install rabbitmq-server-3.8.9-1.el8.noarch.rpm
  1. 启动,添加账号
  1. # 启用管理平台插件
  2. rabbitmq-plugins enable rabbitmq_management
  3. # 添加用户
  4. rabbitmqctl add_user admin 123456
  5. # 设置为超级管理员
  6. rabbitmqctl set_user_tags admin administrator
  7. # 授权远程访问
  8. rabbitmqctl set_permissions -p / admin "." "." ".*"
  9. # 启动 rabbitmq
  10. systemctl start|stop|restart rabbitmq-server
  11. # 打开 15672 端口,使用 admin 账户登录,查看 rabbitmq 监控页面
  12. url ip:15672

参考链接



评论 0

发表评论

Top