2016-11-07 11 views
0

私はプログラムを実行しようとしている間にsolrとapacheのigniteを統合するために働いています..... class org.apache.ignite.IgniteCheckedException:write-behindを有効にできません(ライターまたはストアは提供されていません)。キャッシュ このエラーが表示されます CacheConfiguration textMetaConfig = new CacheConfiguration <>( "textMetaCache");私たちはApacheのための永続的なストアとしてsolrを使用できますか?

textMetaConfig.setWriteThrough(true); 
    textMetaConfig.setReadThrough(true); 
    textMetaConfig.setAtomicityMode(CacheAtomicityMode.ATOMIC); 
    textMetaConfig.setWriteBehindEnabled(true); 
    textMetaConfig.setWriteBehindFlushSize(40960); 
    textMetaConfig.setWriteBehindFlushFrequency(1); 
    textMetaConfig.setWriteBehindFlushThreadCount(5); 
    textMetaConfig.setCacheMode(CacheMode.PARTITIONED); 
    textMetaConfig.setIndexedTypes(String.class, TextMeta.class); 

これは、私はあなたが永続ストレージの任意の種類と統合するCacheStoreインタフェースを実装することができますキャッシュ

答えて

0

を設定している方法です。 Igniteは、通常のリレーショナルデータベースのほとんどをカバーするCassandraストアの実装とJDBCストアの実装を提供します。他には独自の実装を作成する必要があります。いずれにせよ、店舗はCacheConfiguration.setCacheStoreFactory(..)の設定プロパティで設定する必要があります。詳細はこのページを参照してください:https://apacheignite.readme.io/docs/persistent-store

関連する問題