1、Linux下安装erlang及rabbitmq

1. 安装erlang

  1. 下载Erlang安装包:http://erlang.org/download/otp_src_20.3.tar.gz
  2. 上传到服务器tmp目录下,进入到tmp目录进行安装。
  1. $ cd /tmp
  2. $ mkdir -p /usr/local/erlang
  3. $ tar -xzvf otp_src_20.1.tar.gz
  4. $ cd otp_src_20.1
  5. $ ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
  6. $ make -j8
  7. $ make install
  1. 设置环境变量
  1. $ vim /etc/profile
  2. # 在末尾加入以下内容:
  3. # set erlang environment
  4. export PAHT=$PATH:/usr/local/erlang/bin
  5. # 1. 使环境变量生效
  6. $ source /etc/profile
  7. # 1. 测试erlang是否可用以及变量是否生效
  8. $ erl

展示以下内容说明生效rabbitmq和erlang安装文档 - 图1 ## 2. 安装rabbitmq 1. 下载rabbitmq-server安装包:http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz 2. 上传到服务器tmp目录下,进入到tmp目录进行安装。

1)安装

  1. tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz
  2. mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ

2)设置环境变量

  1. # 设置环境变量
  2. vim /etc/profile
  3. # 在末尾加入以下内容:
  4. #set RabbitMQ environment
  5. export PAHT=$PATH:/usr/local/RabbitMQ/sbin
  6. # 使环境变量生效
  7. source /etc/profile

3)启用web插件

  1. cd /usr/local/RabbitMQ/sbin
  2. # 查看插件列表
  3. ./rabbitmq-plugins list
  4. # 启用WEB管理插件
  5. ./rabbitmq-plugins enable rabbitmq_management

4)后台运行

  1. # 后台运行
  2. ./rabbitmq-server -detached
  3. netstat -tnlp|grep 5672

5)添加用户

  1. # 添加账号密码
  2. #./rabbitmqctl add_user username password
  3. ./rabbitmqctl add_user admin 123456
  4. # 授权用户管理员
  5. ./rabbitmqctl set_user_tags admin administrator
  6. # 添加虚拟主机
  7. ./rabbitmqctl add_vhost vhostname
  8. # 授权用户到虚拟机
  9. #./rabbitmqctl set_permissions -p vhostname username ".*" ".*" ".*"
  10. ./rabbitmqctl set_permissions -p admin_vhost admin ".*" ".*" ".*"

https://geray-zsg.github.io/2022/05/RabbitMQ%E5%9F%BA%E7%A1%80-%E4%B8%80-%E7%8E%AF%E5%A2%83%E9%83%A8%E7%BD%B2/