阿里云CentOS环境之RabbitMq安装及环境配置《十三》
发布日期:2021-06-29 14:15:56
浏览次数:2
分类:技术文章
本文共 2402 字,大约阅读时间需要 8 分钟。
文章目录
第一、Erlang安装
因为是erlant语言编写的,故需要安装erlang环境
下载
在/usr/local/
目录下创建rabbitMQ目录,mkdir rabbitMQ
.进入目录。
otp_src_版本号.tar.gz
wget http://erlang.org/download/otp_src_19.3.tar.gz
下载特定版本可在下载页面选择,然后拼出上面的url地址。
两都版本对应
安装erlang依赖模块
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-develyum -y install ncurses-devel
解压/编译/安装
解压
tar -zxvf otp_src_20.3.tar.gz
进入目录 otp_src_20.3,来检测你的安装平台的目标特征的,编译安装
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac //不用java编译,故去掉java避免错误makemake install
配置profile
vi /etc/profile
添加如下
ERLANG_HOME=/usr/local/erlangPATH=$PATH:$JAVA_HOME/bin:$ERLANG_HOME/bin
使配置生效
source /etc/profile
软连接
软连接的功能是为某一个文件在另外一个位置建立一个同步的链接.
ln -s /usr/local/erlang/bin/erl /usr/local/bin/
测试
命令行输入erl
,如果出现
第二、rabbitMQ安装
或下载rpm格式文件。
老实说,rabbitMA版本和erlang并不是同步更新的,会出现版本不匹配,安装不了。所以建议下载rabbitMQ版本rabbitmq-server-3.6.6-1.el7.noarch.rpm
,erlang版本otp_src_20.3
. 两都版本对应
wget http://erlang.org/download/otp_src_20.3.tar.gzwget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
上传到/usr/local/rabbitMQ
目录下执行
yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
rabbitMQ服务相关操作命令
启动:systemctl start rabbitmq-server.service停止:systemctl stop rabbitmq-server.service重启:systemctl restart rabbitmq-server.service添加开机启动RabbitMQ服务:systemctl enable rabbitmq-server.service查看服务状态:systemctl status rabbitmq-server.service查看已安装插件列表:rabbitmq-plugins list
rabbitMQ用户相关操作命令
注:由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议删除guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)查看当前所有用户:rabbitmqctl list_users查看默认guest用户的权限:rabbitmqctl list_user_permissions guest由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户:rabbitmqctl delete_user guest添加新用户:rabbitmqctl add_user username password修改用户密码:rabbitmqctl change_password username password设置用户tag(设置角色):rabbitmqctl set_user_tags username administrator超级管理员(administrator),监控者(monitoring),策略制定者(policymaker),普通管理者(management)赋予用户默认vhost的全部操作权限:rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
访问http://116.62.184.190:15672/
地址,输入guest帐户是不能登陆的,只能按上面步骤创建帐户并能登陆成功。
第三、windows下安装rabbitMQ
请教参
第四、linux下rabbitMQ配置文件
简单的rabbitmq配置可无需配置文件也能正常使用,只有需要定制复杂应用时才需要用到配置文件。有配置需要可从默认docs目录复制配置文件样例
cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
rabbit学习资源
转载地址:https://chenyuan.blog.csdn.net/article/details/80065767 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月22日 13时05分24秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Shopify!Shopify!Shopify!
2019-04-29
这是美国MarTech最大的一家独立公司:HubSpot
2019-04-29
从开发到产出:关于机器学习的七则干货建议
2019-04-29
你想成为数据科学家吗?不要把机器学习当成入门第一课
2019-04-29
你想成为数据科学家吗?不要把机器学习当成入门第一课
2019-04-29
现代社会悖论:信息泛滥是一只不守规矩的野兽
2019-04-29
如何设计自己的第一个加密交易机器人?
2019-04-29
浪费在Excel上的时间:如何开始专家式机器学习实验追踪?
2019-04-29
失业三星期:我寻找第二份编程工作之路
2019-04-29
跳过媒介,我们能不能只用思想控制计算机?
2019-04-29
服务器宕机:谷歌最近经历了“黑客攻击”吗?
2019-04-29
RepVGG:极简架构,SOTA性能,让VGG式模型再次伟大
2019-04-29
提升查询技能,这7条SQL查询错误必须解决
2019-04-29
TKDE 2020 | 综述:基于知识图谱的推荐系统
2019-04-29
休息时间!哪些业余活动能提升开发人员的技能?
2019-04-29
把人脑“森林”上传到计算机:人类脑计划只是一个科幻野心?
2019-04-29
智力测试:如何超越动物之智?
2019-04-29
事关人类生存?为什么要探寻AI系统的可解释性?
2019-04-29
安全工程师必知:常见Java漏洞有哪些?
2019-04-29
数据科学中的计量经济学技术
2019-04-29