hadoop Java起動オプション

HadoopのJava起動パラメータは、HADOOP_OPTS環境変数を使用して設定できます。

こちらはHadoop Javaでよく使われる起動パラメータです。

  1. -Dproperty=value など、システムのプロパティを設定するために使用します。
  2. -Xmxは、JVMの最大のヒープメモリのサイズを設定するために使用され、例えば-Xmx2gは、最大ヒープメモリが2GBであることを示します。
  3. -Xms:JVMの初期ヒープメモリのサイズを設定するために使用され、たとえば-Xms1gは初期ヒープメモリが1GBであることを表します。
  4. -XX:MaxPermSizeでJVMの永続世代の最大サイズを設定できます。例えば、 -XX:MaxPermSize=256m は最大永続世代サイズが256MBであることを示します。
  5. -XX:PermSize=128mで初期パーマネント世代サイズを128MBに設定
  6. gc:GC ログを出力します。
  7. -XX:+PrintGCDetails: GCログの詳細情報を表示します。
  8. -XX:+UseConcMarkSweepGC: 使用並列マーク・スイープ型のガベージコレクターを使用します。
  9. natively.library.path: 指定追加のネイティブライブラリのパス

これらの起動パラメータをHadoopの起動スクリプト内で設定することができます。例えば、hadoop-env.shファイル内のHADOOP_OPTS変数。

bannerAds