0

皆さん、

Centos 6.4、64 ビットで Mapr M7 Edition を使用しています。MapR で MapR テーブルをテストしていますが、MapR テーブルをクリックします -->

エラー このユーザーのホーム ディレクトリ (/user/root) がありません。このユーザーが管理する最近のテーブルをキャッシュするために作成してください。

MapR テーブルのユーザー ディレクトリの設定

MapR テーブルはファイルと同様にユーザーによって作成されるため、MapR はクラスター上のユーザーのホーム ディレクトリでテーブル アクティビティを追跡します。MapR テーブルにアクセスするユーザーごとに、クラスターの /user/ にホーム ディレクトリを作成します。クラスタを NFS にマウントした後、標準の Linux mkdir コマンドを使用してこれらのディレクトリをクラスタのディレクトリ構造に作成します。 ユーザー foo がクラスター上に対応する /user/foo ディレクトリを持っていない場合、そのユーザーに属するテーブルのリストを MapR にクエリすると、見つからないディレクトリを報告するエラーが生成されます。

  • しかし、その /user/ がどこに作成されたのかわかりませんか?
  • クライアント Linux にマウントしています: OK

ディレクトリの作成を手伝ってくれて、どうもありがとう。

4

2 に答える 2

0

あなたもできる

hadoop fs -mkdir /user/<username>
hadoop fs -chown <username> /user/<username>

次に、UI からテーブルを作成します。

于 2014-06-27T10:39:58.570 に答える
0

で NFS パーティションをマウントする場合は/mapr、ディレクトリを作成する必要があります/mapr/<your.cluster.name>/user/root。もう 1 つの方法は、コマンドを mapr ユーザーとして実行することです。このユーザーは、クラスター内に既にホーム ディレクトリを持っている場合があります。

于 2014-05-01T14:32:57.027 に答える