日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

HDFS コネクタを設定します

寄稿者 netapp-pcarriga

XCP NFS の場合、 Hadoop Distributed File System ( HDFS ) Connector ( HDFS : // )は、 XCP に、異なるベンダーが提供するすべての HDFS ファイルシステムへのアクセスを許可します。

HDFS から NFS への「 copy 」コマンド操作は、 HDFS コネクタでサポートされています。

HDFS コネクタのパス構文は、「 hdfs://[user@host : port]/full-path 」です。

注記 ユーザ、ホスト、およびポートを指定しない場合、 XCP はホストを「デフォルト」に設定し、ポートを「 0 」に設定した「 hdfsConnect 」を呼び出します。

hdfs`copy` コマンドを実行するには、 Linux システム上に HDFS クライアントを設定する必要があります。また、 Hadoop ベンダーに基づいて、インターネット上で利用可能なセットアップ構成に従います。たとえば、「 https://docs.datafabric.hpe.com/60/AdvancedInstallation/SettingUptheClient- RedHat .html 」を使用して、 MapR クラスタのクライアントを設定できます。

HFDS クライアントのセットアップが完了したら、クライアントの設定を完了する必要があります。XCP コマンドで HDFS パスを使用するには、次の環境変数が必要です。

  • Nhdfs_ LIBhdfs_ path です

  • Nhdfs_libjvm_path

次の例では、設定は、 CentOS 上の MapR および Java -1.8.0-openjdk-devel と連携しています。

export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $
(which javac)))))
export NHDFS_LIBJVM_PATH=`find $JAVA_HOME -name "libjvm.so"` export
NHDFS_LIBHDFS_PATH=/opt/mapr/lib/libMapRClient.so
[demo@mapr0 ~]$ hadoop fs -ls Found 3 items
drwxr-xr-x - demo mapr 0 2021-01-14 00:02 d1
drwxr-xr-x - demo mapr 0 2021-01-14 00:02 d2
drwxr-xr-x - demo mapr 0 2021-01-14 00:02 d3