说到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问题汇总相关推荐

  1. apache ignite_使用Apache Ignite优化Spark作业性能(第1部分)

    apache ignite 来看看他们是如何工作的! 本文的某些部分摘自我的书< Apache Ignite的高性能内存计算> . 如果您对这篇文章感兴趣,请查看本书的其余部分,以获取更多 ...

  2. apache ignite_使用Apache Storm和Apache Ignite进行复杂事件处理(CEP)

    apache ignite 在本文中, "使用Apache Ignite进行高性能内存计算"一书的作者将讨论使用Apache Strom和Apache Ignite进行复杂的事件处 ...

  3. 使用Apache Ignite优化Spark作业性能(第1部分)

    快来看看他们是如何工作的! 本文的某些部分摘自我的书< Apache Ignite的高性能内存计算> . 如果您对这篇文章感兴趣,请查看本书的其余部分,以获取更多有用的信息. Apache ...

  4. 使用Apache Storm和Apache Ignite进行复杂的事件处理(CEP)

    在本文中, "使用Apache Ignite进行高性能内存计算"一书的作者将讨论使用Apache Strom和Apache Ignite进行复杂的事件处理. 本文的一部分摘自 书 ...

  5. 【干货】全球大数据领域顶级开源工具汇总

    大数据技术从业人员必读 一.Hadoop相关工具 1. Hadoop Apache的Hadoop项目已几乎与大数据划上了等号.它不断壮大起来,已成为一个完整的生态系统,众多开源工具面向高度扩展的分布式 ...

  6. 大数据(1)---全球100款大数据工具汇总(前50款)

    全球100款大数据工具汇总(前50款) 大数据 01  Talend Open Studio 是第一家针对的数据集成工具市场的ETL(数据的提取Extract.传输Transform.载入Load)开 ...

  7. 大数据开源框架技术汇总

    主要基于对现阶段一些常用的大数据开源框架技术的整理,只是一些简单的介绍,并不是详细技术梳理.可能会有疏漏,发现再整理.参考得太多,就不一一列出来了.这只是作为一个梳理,对以后选型或者扩展的做个参考. ...

  8. 全球100款大数据工具汇总,入行必备

    全球100款大数据工具汇总,入行必备 1. Talend Open Studio 是第一家针对的数据集成工具市场的ETL(数据的提取Extract.传输Transform.载入Load)开源软件供应商 ...

  9. excel组合汇总_Excel汇总20181025

    excel组合汇总 We're well into autumn, here in Canada, so it's time for another Excel roundup. To get Exc ...

  10. 阅读理解解题思路汇总

    阅读理解解题思路汇总 一.规范解题流程: 1.读题: (1)论据→证明→论点: (2)题号:命题顺序与行文顺序一致: (3)题干:找可定位信息,判断题型. 2.定位:一般情况下,论点出现在论据(例子) ...

最新文章

  1. magento 加速(.htaccess)
  2. 传奇的诞生,PHP三位创始人简介
  3. java contains_Java基础教程|生成不重复随机数 java
  4. 汇编语言整数加减法示例
  5. C# 系统应用之注册表使用详解
  6. Abp v2.8.0发布 路线图
  7. pcm压缩 java,Java C.PcmEncoding方法代码示例
  8. 怎样成为一名高手观后感
  9. html5中点击后不发生变化_魔道祖师中资深粉一看就明白的梗,路人见到后都反应不过来...
  10. android studio中如何替换gradle以防下载卡住
  11. PowerShell中实现一个最基本的日志器logger
  12. PHP 结构控制 if else / switch / while / do while
  13. Java进阶:微服务SpringCloud
  14. 视频教程-OCJP认证考试复习课-其他
  15. 【转载】DirectX支配游戏!历代GPU架构全解析
  16. HihoCoder 1838 贪心
  17. ZZM区块链全球区块文化娱乐相结合的新型网站源码
  18. PMP之项目质量管理
  19. A*算法与8数字谜题(参见《算法》P226习题2.5.32)
  20. 计算机用户加密,计算机硬盘加密的几种方法

热门文章

  1. 雄迈视频板使用调试串口作为普通串口通信
  2. 软件项目管理流程小结
  3. H7710s-DDP协议(抄录)
  4. python爬取五百丁word模板(有图+有代码)
  5. 全国重点城市建筑物矢量数据合集一(Shp格式+带高度)
  6. Unity CityEngine 根据地图中建筑矢量数据批量建模
  7. s3cmd常用命令和使用技巧
  8. 车牌识别算法介绍与实践
  9. 2000坐标系和WGS84的关系
  10. 基于opengl的2d机器人双人格斗游戏