Linux安装RabbitMQ详细教程(图文)erlang24.1+RabbitMQ3.9.7

安装 erlang

1. 下载 erlang 安装包

在官网下载然后上传到 Linux 上或者直接使用下面的命令下载对应的版本。

进入下载目录,我是下载到了usr/local/src目录下了。我所有的安装包都在这个目录下 

 [root@kyn src]# wget http://erlang.org/download/otp_src_24.1.tar.gz

2.解压安装包

 [root@kyn src]# tar -xvzf otp_src_24.1.tar.gz

 3.安装 erlang 的依赖工具

[root@kyn src]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel 

4.创建安装目录,我的安装目录载usr/local/erlang

[root@kyn local]# mkdir erlang

5.安装到指定目录

一定要切换到otp_src_24.1文件夹下操作

 [root@kyn local]#cd src/otp_src_24.1

[root@kyn otp_src_24.1]# ./configure --prefix=/usr/local/erlang/

Linux安装RabbitMQ详细教程(图文)erlang24.1+RabbitMQ3.9.7_第1张图片

 APPLICATIONS DISABLED下的警告是必须安装的

        安装odbc,openssl:yum -y install unixODBC-devel openssl-devel

6.编译并安装

[root@kyn otp_src_24.1]# make && make install(时间会比较长)

 7.查看是否安装成功

[root@kyn otp_src_24.1]# ./bin/erl

   运行下面的语句输出“hello world”

 io:format("hello world~n", []).

 走到这一步恭喜你,erlang已经安装成功啦;

8. 配置 erlang 环境变量

 [root@kyn /]# cd etc/
 [root@kyn etc]# vim profile

追加下列环境变量到文件末尾

 #erlang
 ERL_HOME=/usr/local/erlang
 PATH=$ERL_HOME/bin:$PATH
 export ERL_HOME PATH

运行下列命令使配置文件profile生效

 [root@kyn etc]# source /etc/profile

输入 erl 查看 erlang 环境变量是否配置正确

 [root@kyn etc]# erl

安装 RabbitMQ 

[root@kyn etc]# cd /usr/local/src/
1.下载并安装RabbitMQ

[root@kyn src] wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.7/rabbitmq-server-3.9.7-1.el7.noarch.rpm

[root@kyn src]  rpm -Uvh --nodeps rabbitmq-server-3.9.7-1.el7.noarch.rpm

2.安装 RabbitMQ 公共库秘钥

[root@kyn src]  rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

RabbitMQ默认安装在/usr/lib/rabbitmq目录下

Rabbitmq 相关命令
 

启动mq

rabbitmq-server

以守护程序启动

systemctl start rabbitmq-server

查看服务状态

systemctl status rabbitmq-server

暂时关闭 RabbitMQ

systemctl stop rabbitmq-server

可以看到服务状态 变成了 dead
Active: inactive (dead) since Thu 2021-10-07 23:07:17 CST; 1min 43s ago

服务重启

systemctl restart rabbitmq-server

设置开机自启

systemctl enable rabbitmq-server

 配置可视化-登录rabbitMQ管理页面

1.安装图形化页面
rabbitmq-plugins enable rabbitmq_management

2.查看用户列表默认只有 guest,并且只能本地登录

rabbitmqctl list_users



3.创建用于远程登录的用户 admin 用户名密码均为 admin

 rabbitmqctl add_user admin admin

4.授予 admin 超级管理员权限

rabbitmqctl set_user_tags admin administrator

4. 登录

地址: http://ip:15672 (ip换成你相应的ip)

默认的访问端口为: 15672
提供的登录用户名/密码 : admin/admin

Linux安装RabbitMQ详细教程(图文)erlang24.1+RabbitMQ3.9.7_第2张图片

 

 

你可能感兴趣的:(linux,rabbitmq,linux,分布式)