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/
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
[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目录下
启动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
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