リージョン内のデータを簡単に変更するプロセス中 (リージョンをクリアし、新しいデータセットを再読み込み)。領域内のデータのクラス構造が更新されたので、ドメイン クラス / serializedID を更新し、サーバー クラスパスに追加する jar を再パッケージ化して、パルス内のクエリを支援しました。
セットアップは簡単で、ロケーターが 1 つ、サーバー/メンバーが 2 つです。
gfsh>list members
Name | Id
-------- | -------------------------------------------------
locator1 | 10.32.XX.XXX(locator1:11077:locator)<ec><v0>:1024
server1 | 10.32.XX.XXX(server1:21045)<v22>:1025
レプリケートされた永続リージョンの場合:
gfsh>describe region --name=NPI
..........................................................
Name : NPI
Data Policy : persistent replicate
Hosting Members : server1
Non-Default Attributes Shared By Hosting Members
Type | Name | Value
------ | ----------- | --------------------
Region | data-policy | PERSISTENT_REPLICATE
| size | 5069949
| scope | distributed-ack
再起動しようとしたときに、sever2 を停止しました。次のエラーが発生しました。
gfsh>start server --name=server2 --server-port=40412 --group=NPI_GRP --classpath /opt/app/proj/npidomain.jar
Starting a Geode Server in /opt/app/proj/server2...
The Cache Server process terminated unexpectedly with exit status 1. Please refer to the log file in /opt/app/proj/server2 for full details.
Exception in thread "main" org.apache.geode.cache.CacheXmlException: Error while parsing XML, caused by org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 419; cvc-complex-type.3.1: Value '1.0' of attribute 'version' of element 'cache' is not valid with respect to the corresponding attribute use. Attribute 'version' has a fixed value of '8.1'.
at org.apache.geode.internal.cache.xmlcache.CacheXml.error(CacheXml.java:907)
at org.apache.geode.internal.cache.xmlcache.CacheXmlParser$DefaultHandlerDelegate.error(CacheXmlParser.java:3613)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:137)....
これは、RHEL6 Java 1.8.0_101 上で動作する Apache Geode 1.0.0-incubating です。エラーが発生してから、これらの変数はどちらも変更されていません。
展開間でほとんど変更がないため、どこから始めればよいかさえわかりません。
gemfire と geode の両方が同じマシンにインストールされていても、正しい gfsh にいることは確かです。
[geodeusr@hostname proj]$ ./gfsh
_________________________ __
/ _____/ ______/ ______/ /____/ /
/ / __/ /___ /_____ / _____ /
/ /__/ / ____/ _____/ / / / /
/______/_/ /______/_/ /_/ 1.0.0-incubating
Monitor and Manage Apache Geode (incubating)
gfsh>