このトピックでは、OSS-HDFS を使用する際に発生する一般的な質問および問題について説明します。
ライフサイクルルールを誤って削除した場合
自動ストレージ階層化を有効にすると、OSS はオブジェクトを IA、アーカイブ、コールドアーカイブにトランジションさせるポリシーを含むライフサイクルルールを自動的に作成します。このライフサイクルルールまたはそのポリシーのいずれかを誤って削除した場合、データ階層化が失敗する可能性があります。
解決方法:
-
自動ストレージ階層化を無効にします。
-
[設定] をクリックします。

-
自動ストレージ階層化 パネルの 基本設定 セクションで、ステータススイッチをオフにして、OK をクリックします。

-
表示されるダイアログボックスで、OK をクリックします。
-
-
ライフサイクルルールを再作成します。
-
OSS-HDFS タブで、自動ストレージ階層化の [設定] をクリックします。
-
自動ストレージ階層化 パネルの 基本設定 セクションで、ステータススイッチをオンにします。
-
OK をクリックします。
OSS は、オブジェクトを IA、アーカイブ、およびコールドアーカイブストレージクラスにトランジションさせるポリシーを含むライフサイクルルールを再作成します。
-
アーカイブまたはコールドアーカイブからのオブジェクトのトランジション
はい。詳細については、「自動ストレージ階層化の使用」をご参照ください。
JindoOssFileSystem が見つからないエラー
原因:JindoSDK のパスが正しく設定されていません。
解決方法:
-
JindoSDK JAR を特定します。
-
JindoSDK JAR の場所に基づき、JINDOSDK_HOME および HADOOP_CLASSPATH 環境変数を正しく設定します。詳細については、「クイックスタート:非 EMR クラスターを OSS-HDFS に接続」をご参照ください。
Hdfs du コマンドと OSS バケット容量の不一致
原因:hdfs du コマンドは、標準 OSS API を使用して書き込まれたデータや、未完了のフラグメントアップロードのパーツを計算に含めません。
解決方法:不一致が標準 OSS API による書き込み(バケット内の .dlsdata プレフィックスを持たないオブジェクト)およびパーツによって引き起こされていることを確認してください。不要なストレージコストを回避するため、これらのパーツを速やかに削除してください。詳細については、「パーツの削除」をご参照ください。