Ignite问题汇总
说到Ignite,算了,不想说了,都是泪。
有些问题当时遇到解决之后没时间记录,现在只能想起个大概。。。但还是记录一下吧。全是自己在开发中遇到的。
1.首先是最主要,maven中引用的Ignite版本,与服务器上Ignite版本不一致产生的问题,这个问题很好解决,只需要查看服务器上版本,并将maven依赖中的版本号修改一下即可。(此处无报错截图,大概就是error信息里会写:localVersion:xxx,remoteVersion:xxx)如果版本不一致,那调试基本就是个梦。
2.(在使用到Ignite SQL时可能会用到)使用Ignite写入对象类型(平时可能value就是简单字符串或者数字,对象类型就是value是一个对象。。。。)的数据时,必须确保程序和Ignite服务在一个网络环境下!!(之前单测里一顿写入就是不好使,也不报错,后来程序打包放到服务器上才能写入成功。)
3.Ignite的XML配置文件中,在解析的时候会去spring-beans里找对应xsd文件(当时好像是因为我本地打包中的spring版本过低,还是包冲突了,总之没有找到xsd),找对应的xsd文件,本地找不到会去网络上下载,可实际的环境上是无法连接外网的,导致XML解析失败连接不上Ignite,程序崩掉。于是先保证本地有xsd,然后将配置里的路径换成xsd的全路径即可。
默认的XML配置:
修改后的XML配置:
4.吐了,想起这个问题就想吐。Ignite客户端连接不上,但有时候又可以连接成功,后来发现是自己VPN开着(因为公司的开发环境本身需要使用VPN,我自己又开了一个别的VPN)。关了就愉快的各种连接上了。真的吐了。
5.使用Zookeeper的方式去连接Ignite集群时,一定要保证程序里的配置类型和服务器上的一致。例如下方的配置文件中这样配置:
那么代码里的类型必须跟配置里的完全保持一致:
否则,使用Zookeeper连接Ignite就是在做梦。(别问我为啥知道,枯了。)
6.上面好不容易解决了Zookeeper连接的问题,以为能开心的提交代码了,一运行:
网上大概查了一下,发现Ignite集群环境上的guava版本较低16.0,而代码里引用的guava版本较高26.0,上面错误里的方法在18.0版本以后就变成下面这个了,所以连接服务器时16.0版本中找不到上述方法:
所以将代码里引用的guava版本调成跟服务器上一致就可以了(还有些是因为jar包冲突,不同模块可能引用了不同的guava版本的jar包,这时候只保留一个版本的就可以了,其他的exclusion掉)。
Ignite问题汇总相关推荐
- apache ignite_使用Apache Ignite优化Spark作业性能(第1部分)
apache ignite 来看看他们是如何工作的! 本文的某些部分摘自我的书< Apache Ignite的高性能内存计算> . 如果您对这篇文章感兴趣,请查看本书的其余部分,以获取更多 ...
- apache ignite_使用Apache Storm和Apache Ignite进行复杂事件处理(CEP)
apache ignite 在本文中, "使用Apache Ignite进行高性能内存计算"一书的作者将讨论使用Apache Strom和Apache Ignite进行复杂的事件处 ...
- 使用Apache Ignite优化Spark作业性能(第1部分)
快来看看他们是如何工作的! 本文的某些部分摘自我的书< Apache Ignite的高性能内存计算> . 如果您对这篇文章感兴趣,请查看本书的其余部分,以获取更多有用的信息. Apache ...
- 使用Apache Storm和Apache Ignite进行复杂的事件处理(CEP)
在本文中, "使用Apache Ignite进行高性能内存计算"一书的作者将讨论使用Apache Strom和Apache Ignite进行复杂的事件处理. 本文的一部分摘自 书 ...
- 【干货】全球大数据领域顶级开源工具汇总
大数据技术从业人员必读 一.Hadoop相关工具 1. Hadoop Apache的Hadoop项目已几乎与大数据划上了等号.它不断壮大起来,已成为一个完整的生态系统,众多开源工具面向高度扩展的分布式 ...
- 大数据(1)---全球100款大数据工具汇总(前50款)
全球100款大数据工具汇总(前50款) 大数据 01 Talend Open Studio 是第一家针对的数据集成工具市场的ETL(数据的提取Extract.传输Transform.载入Load)开 ...
- 大数据开源框架技术汇总
主要基于对现阶段一些常用的大数据开源框架技术的整理,只是一些简单的介绍,并不是详细技术梳理.可能会有疏漏,发现再整理.参考得太多,就不一一列出来了.这只是作为一个梳理,对以后选型或者扩展的做个参考. ...
- 全球100款大数据工具汇总,入行必备
全球100款大数据工具汇总,入行必备 1. Talend Open Studio 是第一家针对的数据集成工具市场的ETL(数据的提取Extract.传输Transform.载入Load)开源软件供应商 ...
- excel组合汇总_Excel汇总20181025
excel组合汇总 We're well into autumn, here in Canada, so it's time for another Excel roundup. To get Exc ...
- 阅读理解解题思路汇总
阅读理解解题思路汇总 一.规范解题流程: 1.读题: (1)论据→证明→论点: (2)题号:命题顺序与行文顺序一致: (3)题干:找可定位信息,判断题型. 2.定位:一般情况下,论点出现在论据(例子) ...
最新文章
- magento 加速(.htaccess)
- 传奇的诞生,PHP三位创始人简介
- java contains_Java基础教程|生成不重复随机数 java
- 汇编语言整数加减法示例
- C# 系统应用之注册表使用详解
- Abp v2.8.0发布 路线图
- pcm压缩 java,Java C.PcmEncoding方法代码示例
- 怎样成为一名高手观后感
- html5中点击后不发生变化_魔道祖师中资深粉一看就明白的梗,路人见到后都反应不过来...
- android studio中如何替换gradle以防下载卡住
- PowerShell中实现一个最基本的日志器logger
- PHP 结构控制 if else / switch / while / do while
- Java进阶:微服务SpringCloud
- 视频教程-OCJP认证考试复习课-其他
- 【转载】DirectX支配游戏!历代GPU架构全解析
- HihoCoder 1838 贪心
- ZZM区块链全球区块文化娱乐相结合的新型网站源码
- PMP之项目质量管理
- A*算法与8数字谜题(参见《算法》P226习题2.5.32)
- 计算机用户加密,计算机硬盘加密的几种方法