centos7安装erlang以及rabbitmq
一、安装erlang
环境
erlang下载地址
安装命令:rpm -ivh erlang-21.3-1.el7.x86_64.rpm(直接安装erlang环境,i表示install,vh表示显示安装进度)
但是直接安装可能出现:
出现以上错误需要先安装相关依赖:
yum install epel-release
yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
安装完上面的依赖即可安装erlang
了
验证erlang
安装是否成功:
erl
ssl:versions(). #注意最后面有个点的
halt(). #退出验证
二、安装rabbitmq
#安装的之前需要下载对相对应的版本,否则安装会失败
yum install socat -y #首先安装需要的依赖
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm #安装rabbitmq
常用命令:
chkconfig rabbitmq-server on #添加开机启动rabbitmq
/sbin/service rabbitmq-server start #启动服务
/sbin/service rabbitmq-server status #查看服务状态
/sbin/service rabbitmq-server stop #停止服务(选择执行):
rabbitmq-plugins enable rabbitmq_management #开启web管理插件(先关闭在开启web插件)
systemctl status firewalld #查看防火墙状态
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #下次开机不开启防火墙
添加用户并设置权限:
第一次登录显示不能登录,需要添加用户和权限
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pbLleAbj-1626361986189)(en-resource://database/1189:0)]
rabbitmqctl list_users #当前用户和角色
rabbitmqctl add_user admin 123 #创建账号
rabbitmqctl set_user_tags admin administrator #设置用户角色
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" #设置用户权限
#(set_permissions [-p <vhostpath>] <user> <conf> <write> <read>)
#用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
#设置完之后就可以通过admin 123登录了
通过win中的谷歌浏览器成功连接上虚拟机中安装的rabbitmq