注意: この手順はMapRでサポートされており、MapRはHDFSのかわりにMapR-FSを使用します。わかりやすくするために、このドキュメントではHDFSだけに言及していますが、特に指定していないかぎり、すべての情報はMapR-FSにも適用されます。
HDFSは分散ファイル・システムのため、ここにデータベースを格納するとDgraphの可用性が高くなります。また、データベースが格納できるデータ量も増えます。
データベースがHDFSに格納されている場合、DgraphはHDFS DataNodeで実行される必要があります。現在、DataNodeにインストールされていない場合は、データベースを移動するときにバイナリも移動する必要があります。
重要: DataNodeサービスはDgraphノードで実行される唯一のHadoopサービスである必要があります。特に、DgraphとSparkはどちらも多くのリソースを必要とするため、同じ場所に配置しないでください。Sparkや他のHadoopサービスを実行するDgraphをホストする
必要がある場合は、十分なリソースへのアクセスを確保できるようにcgroupを使用します。詳細は、
「Dgraphのcgroupの設定」を参照してください。
HDFSへDgraphデータベースを移動するには、次の手順を実行します。