1、配置环境变量
\binary目录下运行Setenv.bat文件
文件中删除%CLASSPATH%
2、运行gfsh 命令
在\binary\vFabric_GemFire_701_b40235\bin目录下运行gfsh
(注意java项目和javaJDK的路径最好不要有空格)
3、连接数据库
eg: connect --locator=127.0.0.1[40001 ]连接到本地数据库上
查看命令帮助用eg : help connect
连接前要将gemfire start起来
4、查询表中记录
eg:query --query="SELECT * FROM /OriginalSpotQuote“ 查询OriginalSpotQuote中的数据
如果报错:
即看不到region中的数据,表示startServer时,locators配置要与hostname相关,
将/StartServer1.bat中改为 locators=${pom.locator1.hostname}[40001],${pom.locator2.hostname}[40002]
每台机器的hostname在命令行中用输入hostname查找。
或者与locator连接有关,用list members 查看几个server几个locator
一个连接不行换一个locator试试
list regions 查看所有region
查看端口使用:netstat -an|findstr 4000
查看日志,删除locator和serverlog文件夹重新启动
系统hosts文件中配置:
# localhost name resolution is handled within DNS itself.
#127.0.0.1 localhost
# ::1 localhost
127.0.0.1 rtis.gemfire.locator1
127.0.0.1 rtis.gemfire.locator2
127.0.0.1 rtis.gemfire.server1
127.0.0.1 rtis.gemfire.server2
#127.0.0.1 localhost
# ::1 localhost
127.0.0.1 rtis.gemfire.locator1
127.0.0.1 rtis.gemfire.locator2
127.0.0.1 rtis.gemfire.server1
127.0.0.1 rtis.gemfire.server2
两个locator,两个server
对象查询语言(OQL)是专门为ODMG对象模型制定的查询语言