问题标签 [gfsh]
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.
geode - 我想用 GFSH 将类似 PDX 的数据放入一个区域
在 GFSH 中,我想运行一个 put 命令来创建一个键和值,其中包含一组类似 PDX 的值......例如:
这是返回错误
您不能指定 ':'R'、'OrdType':'C'、'SecurityType':'FOR'、'Symbol':'EUR/USD'、'QuoteReqId':'test1'、'OrderQty':'100000' , 'OrderQty2':'0', 'Reference1':'GFSH Test', 'StreamingQuoteDuration' :'30', 'FutSettDate':'20200102', 'Currency':'EUR')' 作为默认值 ( '') 单个命令中的选项。您之前已经提供了“MsgType”。您是否忘记在另一个选项的值周围添加引号?
gemfire - 服务器从 gfsh 成功启动但未连接到定位器
我使用 gfsh 启动了一个 geode 定位器,然后再次使用 gfsh 启动了四个服务器,但是当我使用 list members 命令时,我只得到定位器而不是服务器。
然后我还尝试通过指定定位器名称(尝试名称和 ID)来启动服务器,但结果仍然相同
我无法理解为什么会这样。此外,我从来没有能够一次完成这个启动配置。有时,JMX 管理器无法连接,有时定位器无法启动,这只是我正在处理一个项目,这占用了我很多时间,我无法将时间分配给应用程序部分(其中我正在使用Java)。
随时提供建议
shell - gfsh 命令不接受带有特殊字符“!”的密码 从 gfsh 控制台
当我们的密码带有特殊字符时,无法使用 gfsh 控制台连接到启用了身份验证的 gemfire 集群。使用以下命令登录 gemfire 集群
其中密码类似于'P*Q8!j6c'。我试图逃避'!和 '\!'。但没用。当我手动打开 gfsh 控制台并从 shell 脚本手动提供它时,它对我来说工作正常。
如果您能帮助我传递密码参数,那将是一个很大的帮助。
redundancy - 您能否在现有的 Apache Geode 区域上增加复制?
文档显示创建具有冗余的新区域很容易。
但是,alter region命令不会显示任何修改您已在使用的区域上的冗余的方法。这可能吗?
gfsh - 如何从 gfsh 中的数组中检索元素值
我在 gfsh 数据库中有以下数据:
gfsh>query --query="select * from /siteinfo"
结果:真
限制:100
行数:4
结果
{"id":"9347292b-cad8-4837-92b0-df34b8083901","lastUpdateTime":"1646376430201","fqdn":"test03.east.net","weight":1,"administrativeState":"unlocked" ,"distributedSystemId":"3","lastSeenPeerUpdateTime":["4:1646376427321","1:1646376427321","2:1646376427321","3:1646376427321"],"siteLeader":false} {"id": "1493a604-1ea2-44fa-9fe4-3cb99ed8d71b","lastUpdateTime":"1646376431751","fqdn":"test01.east.net","weight":1,"administrativeState":"unlocked","distributedSystemId": "1","lastSeenPeerUpdateTime":["2:1646376431235","4:1646376431235","3:1646376431235","1:1646376431235"],"siteLeader":true} {"id":"73ddaee1-e586-42ce-8a78-c5c3ad324bba","lastUpdateTime":"1646376430995","fqdn":"test02.east。 net","weight":1,"administrativeState":"unlocked","distributedSystemId":"2","lastSeenPeerUpdateTime":["2:1646376429276","4:1646376429276","1:1646376429276","3 :1646376429276"],"siteLeader":false} {"id":"150f58b5-e43e-40ef-a25d-2c5f2a69c06b","lastUpdateTime":"1646376430783","fqdn":"test04.east.net","weight ":1,"administrativeState":"unlocked","distributedSystemId":"4","lastSeenPeerUpdateTime":["1:test","2:test","3:test","4:test"],"siteLeader":false}
您可能会看到结果中没有特定的标题。(“结果”一词由 gfsh 返回)
gfsh>query --query="select e.value.Result from /siteinfo.entries e"
结果:真
限制:100
行数:4
价值
不明确的
不明确的
不明确的
不明确的
我怎样才能只为'siteLeader'是'true'检索'fqdn'?谢谢。