2017-07-26 10 views
1

ignite memoryでいくつかのテストを行うと、いくつかの問題が発生します。 文書では、スワップをキャッシュ設定でハードディスクを有効にして設定し、スワップファイルのパスをMemoryPolicyConfigurationに設定できると述べています。 しかし、ignite 2.0ではswapenableがなく、setswapfileはまだ存在します。だから、私はまだignite 2.0で利用可能なディスクにスワップしているのだろうかと思います。もしそうなら、どうすればそれを管理できますか?Ignite 2.0ハードディスクへのスワップ方法

答えて

3

メモリポリシーを定義してから、キャッシュに挿入します。このように:

  <!-- Defining a custom memory policy. --> 
      <property name="memoryPolicies"> 
       <list> 

        <bean class="org.apache.ignite.configuration.MemoryPolicyConfiguration"> 
         <property name="name" value="Default_Region"/> 
         <!-- 100 MB memory region with disabled eviction --> 
         <property name="initialSize" value="#{100 * 1024 * 1024}"/> 
         <!-- Setting a name of the swapping file. --> 
         <property name="swapFilePath" value="mindMemoryPolicySwap"/>       
        </bean> 

試してみてください。

+0

申し訳ありませんが、動作しません。私はmemoryPoliciesを設定しましたが、スワップは起こりませんでした。 2.0を起動する前に、swapenableとmemoryPoliciesの両方を設定する必要がありますが、ignite 2.0ではmemoryPoliciesのみを設定できますが、動作しません。私はいくつかの操作を欠場しましたか? –

関連する問題