2015年12月18日星期五

JDG_013:JDG CLI 使用指南

环境:MAC OS 10.10.5 + JDG 6.5.1

进入 jboss-datagrid-6.5.1-server/bin 目录,

1. ./jboss-cli.sh --connect=jmx://127.0.0.1:10099
默认端口是9999,这里端口偏移了100,变成10099。
如果连接成功,会自动进入当前cache所在的cache-container,比如我这里是clustered。
[standalone@127.0.0.1:10099 cache-container=clustered]

2.  在[standalone@127.0.0.1:10099 cache-container=clustered] 处按“Tab”键,会显示能做的操作
(1)输入container,会显示有哪些cache-container。
(2)输入cache + “Tab”键,会显示有哪些cache,比如我这里会显示:
          TRANSPORT       default         labCache        memcachedCache  namedCache
(3)输入cache labCache,进入labCache:[standalone@127.0.0.1:10099 distributed-cache=labCache]
(4)输入stats,显示当前cache的统计信息

[standalone@127.0.0.1:10099 distributed-cache=labCache] stats
Statistics: {
  hits: 0
  evictions: 0
  hitRatio: 0.0
  removeHits: 0
  readWriteRatio: 0.0
  misses: 0
  averageRemoveTime: 0
  averageReadTime: 0
  numberOfEntries: 67
  averageWriteTime: 1
  statisticsEnabled: true
  elapsedTime: 58461
  removeMisses: 0
  stores: 65
  timeSinceReset: 58461
}
LockManager: {
  numberOfLocksAvailable: 0
  numberOfLocksHeld: 0
  concurrencyLevel: 1000
}
RpcManager: {
  committedViewAsString: [jdg-2/clustered, jdg-1/clustered, jdg-3/clustered]
  statisticsEnabled: true
  replicationFailures: 0
  successRatioFloatingPoint: 1.0
  replicationCount: 42
  averageReplicationTime: 2
  successRatio: 100%
  pendingViewAsString: null
}

(5)输入put 1 1,插入一条数据。
(6)输入get 1,显示刚插入的数据。
(7)输入encoding --list,显示都有哪些encoding。
memcached
hotrod
none
rest
(8)输入get --codec=hotrod 1,显示程序插入的Value。

参考文献:
1. https://docs.jboss.org/author/display/ISPN/Command-Line+Interface+%28CLI%29

没有评论: