问题标签 [ignite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ignite - Apache Ignite:无法加载作业类 [class=org.apache.ignite.internal.processors.hadoop.v2.HadoopV2Job]
我正在尝试使用 ignite.sh 脚本启动服务器并收到上述错误(无法加载 HadoopV2Job)。"config/default-config.xml"
正在传递给 CommandLineStartup 并且尚未更改。
有没有人遇到过这个问题或有人知道如何解决它?
我的 Ignite 版本是 1.4.0,这是完整的堆栈跟踪:
apache-spark - 集成 Spark Streaming 和 Apache Ignite 时出现 Class Not Found 错误
我正在尝试将 Apache Ignite 集成到用 Java 编写的现有 Spark Streaming 项目中,该项目计算文本文件中的单词。但是,当我添加对 ignite-spark 的依赖项时,我遇到了 Class Not Found 错误:
这是我的 pom.xml 文件:
我尝试在 POM 中切换 Spark 和 Ignite 的顺序,但是当我尝试运行 JUnit 测试时它仍然会引发错误。这是我正在运行的测试:
是否可以在同一个项目中同时使用 Ignite 和 Spark Streaming?我是否缺少依赖项?我做错了什么或错过了一步吗?
您可以提供的任何帮助或指导将不胜感激!
apache-spark - 试图从 apache ignite 上下文的 sharedRDD 中检索数据
我正在尝试将 apache ignite 与 spark 集成,我是 apache ignite 的新手。我想将数据保存在分布式缓存中并检索它。
我通过在 spark 中加载文件并尝试使用 Apache Ignite 的 sharedRDD.savePairs(key,value) 保存在缓存中创建了一个数据框。键是字符串类型,值是火花数据帧类型。现在我想检索存储的数据并打印它。我什至不确定它是否真的与类型数据框一起保存。
aws-lambda - 在 Apache Ignite 中实现类似 AWS Lambda 函数的东西
是否可以使用 Apache Ignite 在本地实施 AWS Lambda 之类的东西?换句话说,我能否以与 AWS Lambda 类似的方式在 Ignite 中使用分布式闭包?
在运行时版本控制/更新闭包呢?如果将闭包包装在一个 jar 中,其中包含依赖项(例如 FatJar/UberJar/ShadowJar)会分发到远程节点呢?
java - Hibernate L2 的 Ignite 非常慢
我有带有 Hibernate、Spring、PostgreSQL、MongoDB、Neo4j 和 ElasticSearch 的系统,它与 EhCache 一起用于 Hibernate L2 和 Spring Cache,它运行良好。
我正在测试 Ignite,但是当我将 Ignite 用于 Hibernate L2 时系统变得非常慢(使用 Spring Cache 运行速度很快),我使用 JProfiler 来查看真正慢的地方,我只看到以下方法非常慢:
这对我来说没有多大意义。我正在使用带有https://github.com/apache/ignite/pull/388的 Branch 1.5.1-2 中的 Ignite 1.5.1.final-SNAPSHOT (我进行了更改以自动为 Hibernate L2 创建缓存),我用 1.4.0 测试过,问题是一样的。
点燃配置:
}
}
ignite - apache ignite 未启动时如何停止应用程序?
我有一个用 scala 编写的示例 spark 应用程序,可以使用 apache ignite 将数据推送到缓存。据我所知,我们必须启动 ignite.sh 才能运行应用程序。但是,如果未启动 ignite,则应用程序将永远挂起。我尝试更改默认的 ignite 配置,但没有用。
没有启动 ignite 节点时,有没有办法杀死应用程序?
ignite - Apache ignite 监听本地节点中对象的状态变化
我正在研究一个用例,其中 ignite 必须侦听数据网格中对象属性的更改并对该对象执行一些操作。为了性能,我希望在数据所在的同一节点上完成处理。
如何在对象的属性更改为特定值时获取事件(例如,对象'
X
'有一个属性' '从' 'state
设置为' ')并确保仅从节点获取事件对象住在哪里?scheduled
created
我如何确保当我得到事件并开始处理它时,在处理完成之前没有其他人更改对象(只允许读取)(换句话说,一旦事件被拾取,事务就会开始)?
如何确保处理代码部署到所有节点(处理是无状态的)并且它只对本地数据进行操作(数据对象和代码之间没有硬链接,换句话说,如果处理代码在未来,物体保持不变)
我从文档中得到的内容如下:
在
CODE
街区;我必须检查state
' ' 上的更改evt.newValue()
,不能早点完成吗?IE。作为 localListen 的参数?在
CODE
块中,对象是否被锁定,直到我返回结果?换句话说,是否在这里我确信没有人可以更改对象并且我可以安全地更改我的对象?IMO 在“谓词”定义中而不是在处理程序类中这样做是一个奇怪的地方。
斯文
java - Ignite 在 Docker 中运行(是:一般 Java-Docker 问题)
我正在尝试在 git 中提交的 Docker 容器(Mac OS X,Docker 1.9.1)中运行 ignite:
在本地构建apache/ignite
并使用以下命令运行映像后,容器“挂起”
当连接到容器 ( docker exec -ti apache/ignite /bin/bash
) 并通过 bash 以详细模式运行命令时,它会挂起org.apache.ignite.startup.cmdline.CommandLineRandomNumberGenerator
:
输出挂起的位置:
查看 的代码CommandLineRandomNumberGenerator
,没有看到什么特别之处,就一行生成了一个 UUID。是否还有其他以某种方式自动启动的事情导致锁定威胁,从而使应用程序无法退出?
ignite - 调用通过 GAR 文件部署的远程任务
我使用UriDeploymentSpi
bean 从我的一个节点中的目录加载 GAR 文件
我有以下 GARignite.xml
文件(顺便说一句,我花了一段时间才弄清楚这个文件,没有记录?)
你好世界任务:
简单任务:
Ignite 可以找到这 2 个类(通过调试GridUriDeploymentSpringDocument
并GridUriDeploymentFileProcessor
找到并加载它们)。Ignite 说它找到了 GAR,但据我所知,这些类没有实例化。日志文件中没有错误,也没有迹象表明任务已部署。
我正在尝试在未部署 GAR 文件的节点(即集群的客户端节点)上执行以下代码,但未在集群上执行任务:
我在其中执行_03GarTest
类的日志文件(如果我使用“ SimpleTaskName
”或“ myproject.SimpleTaskName
”运行,则相同),在客户端节点上转储以下堆栈跟踪:
在服务器上,会生成以下日志:
关于如何调用通过另一个节点上的 GAR 文件部署的任务的任何想法?
- - 更新 - -
正如其中一个答案所建议的那样,我在客户端中添加了以下代码
但这也不起作用,我在客户端节点上得到了以下堆栈跟踪,而在服务器节点上什么也没有: