首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GridGain不会分区加载

GridGain不会分区加载
EN

Stack Overflow用户
提问于 2014-08-25 23:32:29
回答 1查看 503关注 0票数 0

~/..bashrc设置

  • 导出GRIDGAIN_HOME=~/Downloads/gridgain-platform-os-6.1.9-nix

我无法让服务器加载分区配置,因为它总是从java抛出错误;

  • 线程"main“java.lang.IllegalArgumentException: Cache中的异常未配置:已分区

命令行管理控制台提供以下内容:

代码语言:javascript
复制
ADMIN CONSOLE
 2014 Copyright (C) GridGain Systems

+-----------------------------------------+
| Status      | Connected                 |
| Grid name   | <default>                 |
| Config path | config/default-config.xml |
| Uptime      | 00:00:00                  |
+-----------------------------------------+

这是我用来启动应用程序的命令;

我也试过

  • {GRIDGAIN_HOME}/bin/ggstart.{bat/sh}实例/config/exam-cache.xml

正如文件中所建议的。

代码语言:javascript
复制
[aaa@sandbox bin]$ ./ggstart.sh ../config/default-config.xml
[16:06:56]   _____     _     _______      _         
[16:06:56]  / ___/____(_)___/ / ___/___ _(_)___     
[16:06:56] / (_ // __/ // _  / (_ // _ `/ // _ \   
[16:06:56] \___//_/ /_/ \_,_/\___/ \_,_/_//_//_/
[16:06:56]  
[16:06:56] ver. 6.1.9-os#20140627-sha1:88a243e1
[16:06:56] 2014 Copyright (C) GridGain Systems
[16:06:56] 
[16:06:56] Quiet mode.
[16:06:56]   ^-- Logging to file '/home/aaa/Downloads/gridgain-platform-os-6.1.9-nix/work/log/gridgain-95b42fea.%g.log'
[16:06:56]   ^-- To see **FULL** console log here add -DGRIDGAIN_QUIET=false or "-v" to ggstart.{sh|bat}
[16:06:56] 
[16:06:57] Failed to create Protobuf marshaller for REST C++ and .NET clients (consider adding gridgain-protobuf module to classpath).
[16:06:57] Failed to initialize HTTP REST protocol (consider adding gridgain-rest-http module to classpath).
[16:06:59] New version is available at www.gridgain.org: 6.2.0-rc5
[16:06:59] If running benchmarks, see http://bit.ly/GridGain-Benchmarking
[16:06:59] To start Console Management & Monitoring run ggvisorcmd.{sh|bat}
[16:06:59] 
[16:06:59] GridGain node started OK (id=95b42fea)
[16:06:59] Topology snapshot [ver=1, nodes=1, CPUs=4, heap=1.0GB]

我一叫这个;

这些是我尝试启动网格表单java的不同方式。

  • 网格= GridGain.start("/home/aaa/Downloads/gridgain-platform-os-6.1.9-nix/config/default-config.xml");
  • 网格= GridGain.start("/home/aaa/Downloads/gridgain-platform-os-6.1.9-nix/config/example-cache.xml");
  • grid = GridGain.start("/config/default-config.xml");
  • grid =GridGain.start(“/config/exam-cache.xml”);
  • 网格= GridGain.start();
  • 最终的GridCache缓存=grid.cache(“分区”);

它会爆炸然后这样做。

代码语言:javascript
复制
Exception in thread "main" java.lang.IllegalArgumentException: Cache is not configured: partitioned
    at org.gridgain.grid.kernal.processors.cache.GridCacheProcessor.publicCache(GridCacheProcessor.java:1697)
    at org.gridgain.grid.kernal.GridKernal.cache(GridKernal.java:2782)
    at com.xxx.xxx.xxx.xxx(xxx.java:296)
    at com.xxx.xxx.xxx.xxx(xxx.java:124)
    at com.xxx.xxx.xxx.main(xxx.java:542)

我也得到了这个

代码语言:javascript
复制
Initializing settings
Reading sites:
Site file read!
Exception in thread "main" class org.gridgain.grid.GridException: Failed to create GridGain component (consider adding gridgain-spring module to classpath) [component=SPRING, cls=org.gridgain.grid.kernal.processors.spring.GridSpringProcessorImpl]
For more information see:
    Troubleshooting:      http://bit.ly/GridGain-Troubleshooting
    Documentation Center: http://bit.ly/GridGain-Documentation

    at org.gridgain.grid.kernal.GridComponentType.componentException(GridComponentType.java:239)
    at org.gridgain.grid.kernal.GridComponentType.create0(GridComponentType.java:230)
    at org.gridgain.grid.kernal.GridComponentType.create(GridComponentType.java:141)
    at org.gridgain.grid.kernal.GridGainEx.loadConfigurations(GridGainEx.java:509)
    at org.gridgain.grid.kernal.GridGainEx.start(GridGainEx.java:687)
    at org.gridgain.grid.kernal.GridGainEx.start(GridGainEx.java:626)
    at org.gridgain.grid.kernal.GridGainEx.start(GridGainEx.java:491)
    at org.gridgain.grid.GridGain.start(GridGain.java:314)
    at com.tupl.geolocation.GeolocationComputation.<init>(GeolocationComputation.java:95)
    at com.tupl.geolocation.GeolocationComputation.main(GeolocationComputation.java:542)
Caused by: java.lang.ClassNotFoundException:       org.gridgain.grid.kernal.processors.spring.GridSpringProcessorImpl
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:190)
    at org.gridgain.grid.kernal.GridComponentType.create0(GridComponentType.java:216)
    ... 8 more

我遗漏了什么?

亲切的问候..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-26 21:16:43

通过通过maven添加spring,我能够消除上面的错误。我一定是错过了。但是现在我只能打开默认配置。如果我尝试使用“示例/config/exam-cache.xml”

作品:

  • grid = GridGain.start("/config/default-config.xml");

抛出另一个错误:

  • grid =GridGain.start(“/config/exam-cache.xml”); 线程“主”类[springUrl=file:/home/aaa/Downloads/gridgain-platform-os-6.1.9-nix/examples/config/example-cache.xml,中的异常:未能实例化Spring应用程序上下文org.gridgain.grid.GridException在使用键设置bean属性‘file:/home/aaa/Downloads/gridgain-platform-os-6.1.9-nix/examples/config/example-cache.xml:’的同时,不能创建'org.gridgain.grid.spi.indexing.h2.GridH2IndexingSpi#17fd8d42‘类型为org.gridgain.grid.spi.indexing.h2.GridH2IndexingSpi的内部bean’org.gridgain.grid.spi.indexing.h2.GridH2IndexingSpi#17fd8d42‘,而创建名称为“grid.cfg”的err=Error;嵌套异常是org.springframework.beans.factory.CannotLoadBeanClassException:无法找到名称为'org.gridgain.grid.spi.indexing.h2.GridH2IndexingSpi#17fd8d42‘的bean的类’org.gridgain.grid.spi.indexing.h2.GridH2IndexingSpi#17fd8d42‘,file:/home/aaa/Downloads/gridgain-platform-os-6.1.9-nix/examples/config/example-cache.xml;嵌套的异常是java.lang.ClassNotFoundException: org.gridgain.grid.spi.indexing.h2.GridH2IndexingSpi] 有关更多信息,请参见:疑难解答:http://bit.ly/GridGain-Troubleshooting文档中心:http://bit.ly/GridGain-Documentation

我不知道这是什么意思。

谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25495850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档