如何从eclipse + Spring数据配置Gemfire Locators和Server持久路径

时间:2015-07-03 09:52:40

标签: gemfire spring-data-gemfire

我是gemfire的初学者,我在Windows上安装了gemfire 8,能够启动定位器和服务器,并能够执行一些基本操作。但是下面的内容很少,需要你的建议。

1)当我们从gfsh命令启动Locator,Server时,默认情况下会在安装目录的bin文件夹中创建文件夹,但是当我使用下面的config prop使用Spring Data从eclipse启动定位器时,我不知道这个默认位置生成定位器文件夹

<util:properties id="gemfireProperties">
    <prop key="name">Locator(Dev)</prop>
    <prop key="mcast-port">0</prop>
    <prop key="locators">D******7[1099]</prop>
    <prop key="log-level">warning</prop>
    <prop key="http-service-port">8181</prop>
    <prop key="jmx-manager">true</prop>
    <prop key="jmx-manager-port">1199</prop>
    <prop key="jmx-manager-start">true</prop>
    <prop key="start-locator">D******7[1099]</prop>
</util:properties>

2)如何使用eclipse + Spring Data中的配置启动服务器以及服务器生成的文件夹配置。

1 个答案:

答案 0 :(得分:1)

Gfsh会根据&#34;会员名称自动创建目录&#34; (如果&#39; - dir&#39,则使用&#39; - 名称&#39;选项启动服务器&#39;或启动定位器&#39;命令) ;选项未明确指定。

即,你可以做类似......

gfsh>start server --name=Example ... --dir=/home/jdoe/GemFire/servers/X

此命令将启动一个具有成员名称的服务器&#34;示例&#34;在/ home / jdoe / GemFire / servers / X。

Gfsh包含确保服务器使用&#39; / home / jdoe / GemFire / servers / X&#39;的工作目录运行的逻辑,使用ProcessBuilder.directory(:File)方法实现配置和分叉GemFire JVM流程(例如服务器)。

请参阅Apache Geode(GemFire的开源核心)源代码,了解具体的实施细节,hereherehere

当使用IDE(Eclipse,IDEA等)启动/运行GemFire进程(Locator | Server)时,我通常会创建一个&#34;运行&#34;手动编目,然后设置我的&#34;运行配置文件&#34;从该目录运行GemFire进程。enter image description here