linux安装Erlang和Rabbitmq以及安装问题解决
安装环境: Alibaba Cloud Linux
安装erlang命令:
rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
yum install erlang -y
查看erl版本命令:
erl -version
查看具体erl的版本命令:
erl
会出现以下信息:
Erlang/OTP 22 [erts-10.4.4] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Eshell V10.4.4 (abort with ^G)
将看到Erlang/OTP 22这样一行信息,说明erlang版本为Erlang/OTP 22
然后通过 https://www.rabbitmq.com/which-erlang.html 找到对应兼容rabbitmq的版本号,然后选择版本进行下载rabbitmq,我这边下载的rabbmit版本号为3.8.3
下载rabbitmq命令:
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-3.8.3-1.el7.noarch.rpm
安装rabbitmq命令:
yum install -y rabbitmq-server-3.8.3-1.el7.noarch.rpm
启动rabbitmq命令:
rabbitmqctl start_app
开启rabbitmq界面管理命令:
rabbitmq-plugins enable rabbitmq_management
添加新用户命令(第一个admin为账户名,第二个admin为密码):
rabbitmqctl add_user admin admin
给admin用户添加标签命令:
rabbitmqctl set_user_tags admin administrator
给admin用户授权命令:
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
关闭rabbitmq命令:
rabbitmqctl stop
开启rabbitmq命令:
rabbitmqctl start_app
阿里云服务器需注意开启端口,设置安全组
15672、5672
设置完成,重启阿里云服务器即可
浏览器地址输入 http://阿里云服务器公网ip:15672
输入之前创建的用户名和密码(admin/admin),就可以看到rabbitmq的管理界面了。
ps:
如果想卸载erlang版本就输入:
rpm -qa | grep erlang | xargs rpm -e --nodeps
另外我在另外一台服务器按照这个步骤安装的时候,发现执行
rabbitmqctl start_app
启动rabbitmq的命令时候,会出现以下异常:
Error: unable to perform an operation on node 'rabbit@iZbp138tf0alwpZ'. Please see diagnostics information and suggestions below. Most common reasons for this are: * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
* CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
* Target node is not running In addition to the diagnostics info below: * See the CLI, clustering and networking guides on https://rabbitmq.com/documentation.html to learn more
* Consult server logs on node rabbit@iZbp138tf0alwpZ
* If target node is configured to use long node names, don't forget to use --longnames with CLI tools DIAGNOSTICS
=========== attempted to contact: [rabbit@iZbp138tf0alwpZ] rabbit@iZbp138tf0alwpZ:
* connected to epmd (port 4369) on iZbp138tf0alwpZ
* epmd reports: node 'rabbit' not running at all
no other nodes on iZbp138tf0alwpZ
* suggestion: start the node Current node details:
* node name: 'rabbitmqcli-1180384-rabbit@iZbp138tf0alwpZ'
* effective user's home directory: /var/lib/rabbitmq
* Erlang cookie hash: PH2aegzBB8pInmMp3ar8Jg==
根据上述信息,翻阅资料,最后执行
echo 192.168.1.101 iZbp138tf0alwpZ>>/etc/hosts
192.168.1.101 为服务器IP
iZbp138tf0alwpZ 为服务器主机名,也是上述错误信息rabbit@iZbp138tf0alwpZ中后面一截字符串
意思就是把服务器IP和主机名写入到host文件,这样就可以解析成功。
然后继续执行,重启rabbitmq服务
service rabbitmq-server restart
接着上面的 开启rabbitmq界面管理命令 步骤继续执行即可。
linux安装Erlang和Rabbitmq以及安装问题解决的更多相关文章
- 20190418 CentOS7实用技能综合:系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/RocketMQ/RabbitMQ编译安装 + ...各类常用生产环境软件的编译安装
系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/Roc ...
- 【linux环境下】RabbitMq的安装和监控插件安装
[注意安装过程中,提示某些命令not found,直接yum isntall一下就好了] 以下是我在CentOS release 6.4下亲测成功的. RabbitMq的安装: RabbitMQ是 ...
- CentOS 6.8 安装 Erlang 及 RabbitMQ Server
安装 Erlang 19.3 # 安装依赖包 yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel # 下载 er ...
- centos 6.5安装erlang和RabbitMQ
一.安装erlang 1.下载erlang源码 git clone https://github.com/erlang/otp.git 2.编译并安装erlang cd otp ./otp_build ...
- ubuntu16.10下安装erlang和RabbitMQ
Ubuntu系统下安装RabbitMQ(我选择的是Ubuntu Server 16.10) 1.首先必须要有Erlang环境支持 --安装之前要装一些必要的库(Erlang开发环境同样)(参考:duq ...
- 安装Erlang使用RabbitMQ
首先登陆官网进行下载:https://www.erlang.org/downloads/20.3 本次下载的版本是20.3,rabbitmq准备使用3.7.17版本 现在开始安装 因为是使用c#语言, ...
- Centos7安装erlang以及RabbitMQ Centos启动rabbitmq
本文使用版本: rabbitmq-server-3.8.3-1.el7.noarch.rpm Centos7 erlang 22.3.1 在线安装 yum install esl-erlan ...
- 64位CentOS6.2安装erlang及rabbitmqServer
CentOS 6.2 64bit 安装erlang及RabbitMQ Server 1.操作系统环境(CentOS 6.2 64bit) [root@HAproxy ~]# cat /etc/issu ...
- RabbitMQ的安装与配置
一.安装环境 CentOS6.3 64位操作系统. 二.安装文件 1.安装erlang:Rabbitmq是基于erlang语言开发的,所以先需要安装erlang:我选择的安装包是:erlang-17. ...
- Windows & RabbitMQ:安装
可以参考:在 Windows 上安装Rabbit MQ 指南 本文RabbitMQ版本为3.6.1 Step 1:安装Erlang Step 2:安装RabbitMQ Step 3:启用Managem ...
随机推荐
- 驱动开发:通过ReadFile与内核层通信
驱动与应用程序的通信是非常有必要的,内核中执行代码后需要将其动态显示给应用层,但驱动程序与应用层毕竟不在一个地址空间内,为了实现内核与应用层数据交互则必须有通信的方法,微软为我们提供了三种通信方式,如 ...
- 学习ASP.NET Core Blazor编程系列五——列表页面
学习ASP.NET Core Blazor编程系列一--综述 学习ASP.NET Core Blazor编程系列二--第一个Blazor应用程序(上) 学习ASP.NET Core Blazor编程系 ...
- Invalid bound statement (not found)出现原因和解决方法
Invalid bound statement (not found)出现原因和解决方法 前言: 想必各位小伙伴在码路上经常会碰到奇奇怪怪的事情,比如出现Invalid bound statement ...
- Blazor组件自做十一 : File System Access 文件系统访问 组件
Blazor File System Access 文件系统访问 组件 Web 应用程序与用户本地设备上的文件进行交互 File System Access API(以前称为 Native File ...
- 齐博x1 万能fun 调用任意数据表 任意字段就是这么任性调用
列举了几个常用的查询进行简单封装,虽然系统也有内置的但是很多人不大会就二次封装简化了一下. 这里只封装了一个条件 多个条件的自己再封装或者用标签解决比较好 这里只是说fun可以万能调用 1获取任意表的 ...
- 34.HyperLinkedModelSerializer详解
HyperLinkedModelSerializer继承ModelSerializer,只是自动多出了一个url字段,其他都是一样的 不同之处在于使用超链接来表示关联关系而不是主键 默认情况下Hype ...
- 4.pytest结合allure-pytest插件生成allure测试报告
之前我们使用的测试报告插件是pytest-html 这次使用的插件是allure-pytest,更加美观强大 安装插件 pip3 install allure-pytest 安装allure(Mac) ...
- certutil做哈希校验并下载网络文件
微软Win系统自带,不需要安装的工具,但它是CMD命令行工具,关于命令行工具的说明和使用请参考我以前的文章 Windows系统的命令行(CLI)介绍及入门使用说明 . 这个微软自带的命令行工具叫做 c ...
- 企业级自定义表单引擎解决方案(十六)--Excel导入导出
Excel对于后端管理系统来说,永远都是绕不开的话题,开发Excel导入导出功能往往都比较麻烦,因为涉及到Excel导入模板制作.Excel表格数据与系统数据库表字段映射.Excel导入数据验证.验证 ...
- 论文笔记 - MetaICL: Learning to Learn In Context
Motivation Facebook 的 MetaICL,牛逼就对了: 对 LM 针对 ICL 进行微调(而不是特定的任务): 去除了自然语言的 Template,使用更直接的方式,排除了 Temp ...