Grakn mem issuewindowsローカルインストール

Aug 20 2020

私には技術的なバックグラウンドがありません。graknをWindowsのフォルダーにローカルにインストールしました。サーバーを起動してワークベースを使用できますが、ドキュメントチュートリアル(social_network)で計算クエリを実行しようとすると、エラーがスローされます。

2020-08-18 16:59:33,614 [transaction-listener]エラーgcsrSessionService $ TransactionListener-RPC TransactionListenerのランタイム例外:java.lang.IllegalArgumentException:システムメモリ259522560は少なくとも471859200である必要があります。--driverを使用してヒープサイズを増やしてください-Spark構成のmemoryオプションまたはspark.driver.memory。

次に、環境変数を設定します。

 "SERVER_JAVAOPTS": -Xmx4G
 "STORAGE_JAVAOPTS": -Xmx4G

結果nok:

ストレージの開始....失敗しました!
ストレージを開始できません。
プロセスがコード「1」で終了しました: 'エラー:Java仮想マシンを作成できませんでした。

エラー:致命的な例外が発生しました。プログラムは終了します。
無効な最大ヒープサイズ:-Xmx4G
指定されたサイズが表現可能な最大サイズを超えています。

起動中にエラーが発生しました。「graknserverstatus」を実行するか、「logs」ディレクトリの下にあるログを確認してください。
プロセスがコード「1」で終了しました: 'エラー:Java仮想マシンを作成できませんでした。

エラー:致命的な例外が発生しました。プログラムは終了します。
無効な最大ヒープサイズ:-Xmx4G
指定されたサイズが表現可能な最大サイズを超えています。

次に、環境変数を設定します。

 "SERVER_JAVAOPTS": -Xmx2G
 "STORAGE_JAVAOPTS": -Xmx2G

再び結果はnok:

ストレージの開始....失敗しました!
ストレージを開始できません。
プロセスはコード「1」で終了しました: ''

起動中にエラーが発生しました。「graknserverstatus」を実行するか、「logs」ディレクトリの下にあるログを確認してください。
プロセスはコード「1」で終了しました: ''

次に、env変数を次のように設定します。

 "SERVER_JAVAOPTS": -Xmx1G
 "STORAGE_JAVAOPTS": -Xmx1G

今の結果は大丈夫です:

Starting Storage......SUCCESS
Starting Grakn Core Server.....SUCCESS

...しかし、なぜもっと多くのメンバーを割り当てることができないのですか?私は合計32GBを持っており、使用量は約20%です。よろしくお願いします。

回答

3 MaxVorobev Aug 20 2020 at 00:09

これには2つの理由が考えられます。

  • JVMは、他の何かによって占有されているため、4GのRAMを割り当てることができません。ただし、20%またはRAMしか使用されていないとおっしゃっていたので、これはありそうもない理由です。
  • 32ビットJVMのRAM 4GB以上のアドレスにできない1あなたはそれがあなたに適用されるかどうかを確認し、それがない場合は、64ビットであるためにあなたのJVMを再インストールする必要がありますので、。