Gemfire使用gfsh初始化

来源:互联网 发布:知乎怎么补充回答 编辑:程序博客网 时间:2024/06/05 10:12

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



两个locator,两个server


对象查询语言(OQL)是专门为ODMG对象模型制定的查询语言
0 0
原创粉丝点击