1、安装erlang
1.1、安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
yum install -y ncurses-devel
1.2、下载erlang
https://www.erlang.org/downloads
上传到安装目录
1.3、解压
tar -zxvf 文件名
1.4、进入解压目录
cd 解压文件夹
1.5、创建安装目录
mkdir erlang
1.6、配置安装路径
./configure --prefix=自己创建的文件全路径
1.7、安装
make install
1.8、查看一下是否安装成功
cd 安装路径
1.9、配置环境变量
vi /etc/profile
# erlang
export ERLANG_HOME=/usr/local/myapps/erlang # 自己的路径
export PATH=$PATH:$ERLANG_HOME/bin
1.10、刷新环境变量
source /etc/profile
1.11、测试是否安装成功
erl
1.12、退出命令
halt().
2、安装RabbitMQ
2.1、下载安装包
官网:https://www.rabbitmq.com/download.html
下载二进制文件 tar.xz
2.2、安装xz解压
yum install -y xz
2.3、解压
xz -d rabbitmq-server-generic-unix-3.8.19.tar.xz
得到rabbitmq-server-generic-unix-3.8.19.tar
tar -xvf rabbitmq-server-generic-unix-3.8.19.tar
2.4、配置环境变量
vi /etc/profile
2.5、配置环境生效
source /etc/profile
2.6、启动
rabbitmq-server -detached
2.7、停止
rabbitmqctl stop
2.8、状态查看
rabbitmqctl status
如果报错使用以下命令
rabbitmqctl start_app
2.9、开启web插件
rabbitmq-plugins enable rabbitmq_management
访问:http://ip:15672/
默认用户名密码:
2.9.1、报错记录
[root@localhost rabbitmq_server-3.8.19]# rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@localhost:
rabbitmq_management
Error:
Error:
{:missing_dependencies, [:crypto, :ssl], [:amqp10_client, :cowboy, :cowlib, :gun, :jose, :rabbitmq_aws, :rabbitmq_management, :rabbitmq_management_agent, :rabbitmq_shovel, :rabbitmq_trust_store]}
[root@localhost rabbitmq_server-3.8.19]#
3、使用rpm安装rabbitmq
3.1、下载并且把rpm文件放到文件夹下
3.2、运行命令:
rpm -ivh --nodeps rabbitmq-server-3.8.19-1.el8.noarch.rpm --force --nodeps
3.3、开启远程
rabbitmqctl set_permissions -p "/" root ".*" ".*" ".*"
4、guset无法登录远程时创建新用户解决
rabbitmqctl add_user 用户名 密码
rabbitmqctl add_user root root
rabbitmqctl set_user_tags 用户名 权限
rabbitmqctl set_user_tags root administrator