Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

設定HDFS連接器

貢獻者

對於XCP NFS、Hadoop分散式檔案系統(HDFS)連接器(HDFS://)可讓XCP存取不同廠商所提供的任何HDFS檔案系統。

支援的功能

HDFS連接器支援從HDFS到NFS的「複製」命令作業。

路徑語法

HDFS連接器的路徑語法為「HDFS://[user@host:port]/完整路徑」。

註 如果您未指定使用者、主機和連接埠、XCP會呼叫「hdfsConnect」、並將主機設定為「預設」、連接埠設定為「0」。
設定HDFS連接器

若要執行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