GitHubでリポジトリを作成し、それをリモートのハープ・クラスタgit clone <link of my repository>
にクローニングしました。 ここでは、このリポジトリをhadoopクラスタから削除したいと考えています。どうやってやるの? 私はcd hadoop fs -rm -r <my repository in cluster>
を試してみましたが、それは言っていない:リモートハープ・クラスタのクローン・ファイルを削除
そのようなファイルやディレクトリ
GitHubでリポジトリを作成し、それをリモートのハープ・クラスタgit clone <link of my repository>
にクローニングしました。 ここでは、このリポジトリをhadoopクラスタから削除したいと考えています。どうやってやるの? 私はcd hadoop fs -rm -r <my repository in cluster>
を試してみましたが、それは言っていない:リモートハープ・クラスタのクローン・ファイルを削除
そのようなファイルやディレクトリ
あなたは重要なディテールが欠落している:Hadoopの分散ファイルシステム(HDFS)は、ローカル・ファイル・システムとは異なるファイルシステムであり、クラスタノードのHDFSを読み書き/アクセスする唯一の方法は、hdfsシェルコマンドです。
git clone
はあなたがシェルコマンドを使用して、リモートクラスタへのSSH、あなたがクローン化されたディレクトリを削除する必要があります...
をHDFSに何かをアップロードしません:
>ssh [email protected]
>rm -r pathOfGitFolder
これは削除されますリモートクラスタからのgitフォルダ(HDFSにアップロードされたことはありません)。 HDFSにアップロードする場合は、クローン作成後にhadoopシェルコマンド(hdfs -copyFromLocalなど)を使用する必要があります。詳細については
、私は読書をお勧めします。
https://confluence.atlassian.com/bitbucketserver/basic-git-commands-776639767.html と https://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-common/FileSystemShell.html
ありがとう!それは私が望むものです。 –
gitのクローンは、リモートクラスタに...ただ、SSHをHDFSに何かをアップロードし、あなたがクローン化されたディレクトリを削除しません。 – vefthym
@vefthymこんにちは、私はhadoopに新しいです。だからそれをどうやる? GitHubの元のディレクトリを削除することを意味しますか?私はそれを取得しないで申し訳ありません。 –