0

全部,

我在 Centos 6.4、64 位上使用 Mapr M7 版本。我在 MapR 上测试 MapR-tables 但单击 MapR-tables -->

此用户缺少错误主目录 (/user/root)。请创建它以缓存此用户管理的最近的表。

为 MapR 表设置用户目录

因为 MapR 表和文件一样,是由用户创建的,所以 MapR 会跟踪集群上用户主目录中的表活动。在集群上的 /user/ 处为将访问 MapR 表的每个用户创建一个主目录。在 NFS 上挂载集群后,使用标准 Linux mkdir 命令在集群的目录结构中创建这些目录。 当用户 foo 在集群上没有对应的 /user/foo 目录时,查询 MapR 以获取属于该用户的表列表会生成一个错误,报告缺少目录。

  • 但我不知道 /user/ 是在哪里创建的?
  • 我已挂载到客户端 Linux:好的

并帮我创建目录,非常感谢。

4

2 回答 2

0

如果你挂载了 NFS 分区/mapr,你应该创建目录/mapr/<your.cluster.name>/user/root。另一种方法是以 mapr 用户身份运行命令,该用户可能已经在集群中有一个主目录。

于 2014-05-01T14:32:57.027 回答
0

你也可以这样做

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

然后从 UI 创建表。

于 2014-06-27T10:39:58.570 回答