1

LDT マップを使用していますが、最初はこのエラーが発生しました。

com.aerospike.client.AerospikeException: Error Code 1424: LDT-Sub Record Create Error

の助けを借りて削除できましldt-enabled trueaerospike.conf
が、今は実行しています

com.aerospike.client.AerospikeException: Error Code 1422: LDT-Sub Record Open Error

コードスニペット :

for (Entry<String, Map<String, Object>> myLdtBin: myLdtMap.entrySet()) {
    LargeMap lmap = client.getLargeMap(myWritePolicy, myKey, myLdtBin.getKey() , null);
    lmap.put(myLdtBin.getValue()); //<-- Error here
}

ポインタはありますか?

4

2 に答える 2

5

Aerospike は、LDT の 3.4.1 で主要な安定性の修正を行いました。この問題が 3.4.1 でも発生するかどうかを確認してください

また、推奨されるデータ構造は LLIST です。これは B+ ツリーに支えられており、最も拡張性があります。

于 2015-01-21T19:02:30.860 に答える