问题标签 [geode]
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.
gemfire - 关于创建/销毁缓存的说明
我试图了解如何为客户端-服务器模型管理缓存和区域的生命周期。我看到 RegionFactory 有一个 createRegion(String name) 方法。这是否处理服务器上的区域生命周期或只是创建与服务器上的区域关联的 Region 类的实例?如果我希望多个客户端访问同一个区域,他们可以使用相同的区域名称调用 RegionFactory.createRegion() 吗?如果我想从客户端以编程方式创建和销毁区域怎么办?谢谢!
gemfire - 检索所有区域作为客户端缓存
我正在寻找一种以编程方式检索所有区域并返回计数/大小的方法。我可以看到 gfsh 如何具有“列表区域”,但似乎找不到支持的 java api 命令。我试过了
但生成的 regionService.rootRegions 是空的。我可以获得查询服务并运行类似“从 /UserRegion 中选择计数(*)”之类的东西,但想动态检索这些区域。
gemfire - 同一主机上的多个 gemfire 缓存服务器
嗨,我想使用 Spring gemfire 8.1 在同一主机上启动多个 gemfire 缓存服务器。请在下面找到 gemfire 配置文件。我想使用 Spring Gemfire 配置在同一主机 ieHOSTNAME 上启动 GFServer1 和 GFServer2。我想避免 gfsh 命令并从 eclipse 启动所有内容并将客户端连接到同一主机上的这些服务器。提前致谢
geode - geode:“创建区域”不可用。原因:需要连接
我已经按照https://cwiki.apache.org/confluence/display/GEODE/Index#Index-Geodein5minutes上的说明启动了定位器和服务器。当我尝试创建区域时,我收到一条错误消息:“ “创建区域”不可用。原因:需要连接。 “。
你能帮我解决一下吗?
我在 3 个单独的窗口中运行我的定位器、我的服务器和该区域。
- 操作系统:Windows7-64bit
- Java:构建 1.8.0_25-b18
locator.log 中的最后一个条目:[info 2015/09/30 17:16:51.703 CEST locator tid=0x51] 集群配置服务启动成功完成,现在正在运行......
server.log 中的最后一个条目:[info 2015/09/30 17:21:28.046 CEST server tid=0x1] CacheServer Configuration: port=40404 max-connections=800 max-threads=0 notify-by-subscription=true socket- buffer-size=32768 maximum-time-between-pings=60000 maximum-message-count=230000 message-time-to-live=180 eviction-policy=none 容量=1 溢出目录=。组=[] loadProbe=ConnectionCountProbe loadPollInterval=5000 tcpNoDelay=true
maven - Apache Zeppelin 构建在 Apache Geode 解释器阶段失败,返回代码 409,ReasonPhrase:冲突
目前是整个 Ubuntu/Maven/hadoop/spark/zeppelin 的新手,并且在 zeppelin 安装中被卡住了一段时间。有人可以帮我解决这个问题吗?这也是我关于堆栈溢出的第一篇文章,因此请告诉我是否可以以任何方式改进此问题的内容以使其更易于访问。谢谢
问题:
在 Ubuntu 中安装 Apache Zeppelin 在 Apache Geode 解释器阶段失败
当前安装的版本:
- Ubuntu 14.04 LTS
- Spark 1.5.1
- Hadoop 2.6.0
- Maven 3.0.5
- Java 1.7.0_79
- Zeppelin(来自 GIT 的最新版本)
调用终端(作为非root用户):
输出:
in-memory-database - geode中的条件
我是 geode 的新手。
我添加如下:
当我这样查询时:
当我尝试像下面这样查询时,我没有得到值:
当然我可以使用get命令...但是我想使用where条件..我做错了..它没有输出
谢谢
spring - SpringXD - Gemfire 中的错误作为接收器
我正在尝试在 springXD 中设置一个流。
gemfire 安装在 10.99.40.60 机器中,springXD 安装在我的本地 VM 中。
我在本地 VM 机器上运行 spring XD ......
从 VM 发布任何数据时:
实际的错误日志显示:
geode - 无法建立 Geode 开发分支
我无法建立 Geode 开发分支。主分支正在预期中工作。以下是信息错误
使用的步骤; https://blogs.apache.org/geode/
FAILURE:构建完成,失败了 3 次。
1:任务因异常而失败。
出了什么问题: task 执行失败
:gemfire-junit:compileTestJava
。无效的源版本:1.8
尝试:
使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --debug 选项运行以获得更多日志输出。
2:任务因异常而失败。
出了什么问题: task 执行失败
:gemfire-joptsimple:compileJava
。无效的源版本:1.8
尝试:
使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --debug 选项运行以获得更多日志输出。
3:任务因异常而失败。
出了什么问题: task 执行失败
:gemfire-json:compileJava
。无效的源版本:1.8
尝试:
使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --debug 选项运行以获得更多日志输出。
构建失败
堆栈跟踪
==================================================== ==============================
gemfire - 如何从 gemfire 函数写入日志
我有一个 gemfire 函数,可以部署在 gemfire 集群中。从函数写入日志的方法是什么,以便它进入服务器日志文件。
我的 gemfire 版本是 8.2.0
gemfire - GemFire : CacheLoader : 从外部数据库获取数据
缓存加载器:用例
使用 GemFire 的主要用例之一是,它用作快速运行的缓存,其中保存最新数据(例如最近 1 个月),所有剩余数据位于后端数据库中。我的意思是 1 个月大的 Gemfire 数据在 1 个月后溢出到数据库。但是,当用户要查找超过 1 个月的数据时,我们需要去数据库获取数据。缓存加载器适用于对缓存未命中执行此操作并从数据库中获取数据。关于缓存加载器,我相信只有当我们对某个键执行 Get 操作并且该键丢失时才会触发缓存未命中。
我不明白的是当数据溢出到后端时,我相信 Gemfire 中不存在参考。此外,用户可能不知道密钥 - 要对密钥执行获取操作,他可能需要对密钥以外的其他字段执行 OQL 查询。当我不知道密钥时,如何触发缓存未命中?
那么 Cache loader 是如何融入整体解决方案的呢?