更改文件规范
您可以在gemfire.properties文件和命令行中更改所有文件规范。
注意:
Geode应用程序可以使用API将java.lang.System properties传递给分布式系统连接。 这会改变在命令行和gemfire.properties中制定的文件规范。 您可以使用应用程序启动时记录的配置信息,来验证应用程序的属性设置。 当gemfire.properties中log-level设置为config或者更低时,配置会(在Log中)逐项列出。
这个对应用程序testApplication.TestApp1的调用为cache.xml和gemfire.properties提供了非默认的规范:
java -Dgemfire.cache-xml-file=
/gemfireSamples/examples/dist/cacheRunner/queryPortfolios.xml
-DgemfirePropertyFile=defaultConfigs/gemfire.properties
testApplication.TestApp1
gfsh start server命令可以使用相同的规范:
gfsh>start server
-J-Dgemfire.cache-xml-file=/gemfireSamples/examples/dist/cacheRunner/queryPortfolios.xml
-J-DgemfirePropertyFile=defaultConfigs/gemfire.properties
您还可以更改gemfire.properties文件内cache.xml文件的规范。
注意:
gemfire.properties文件中的规范不能使用环境变量。
示例:具有非默认的cache.xml规范的gemfire.properties文件:
#Tue May 09 17:53:54 PDT 2006
mcast-address=192.0.2.0
mcast-port=10333
locators=
cache-xml-file=/gemfireSamples/examples/dist/cacheRunner/queryPortfolios.xml