オープン・ファイル記述子の数およびプロセス数を増やす

Dgraphデータベースの配置場所に関係なく、オープン・ファイル記述子およびプロセスの最大数を増やす必要があります。そうしないと、Dgraphが処理中にクラッシュすることがあります。

オープン・ファイル記述子の数のハードおよびソフトの制限は、最低65536である必要があります。オープン・プロセスの数は、ソフトの制限が65536で、ハードの制限が無制限である必要があります。

これらを設定するには、クラスタの各ノード(Hadoopノードを含む)で次の手順を行います。

  1. bddユーザーのプロセス制限構成ファイルを/etc/security/limits.d/<bdd>.confという名前で作成します。ここで、<bdd>bddユーザーの名前です。
  2. <bdd>.confを開いて、次の設定を追加します。
    <bdd>      soft      nofile      65536
    <bdd>      hard      nofile      65536
    <bdd>      soft      nproc      65536
    <bdd>      hard      nproc      unlimited
    ここで、<bdd>bddユーザーの名前です。
  3. ファイルを保存して閉じます。
  4. 変更が有効になるように、ログアウトしてログインします。
  5. 次のコマンドを実行して、変更を確認します。
    ulimit -n
    前述のコマンドは65536を出力します。