Ubuntu 配置单元中的仓库目录有问题

Ubuntu 配置单元中的仓库目录有问题,ubuntu,hive,hadoop2,Ubuntu,Hive,Hadoop2,接下来,我遇到了使用命令hadoop fs-mkdir-p/usr/lib/hive/warehouse创建名为warehouse的目录的指令(我更改了路径以适应安装)。现在,同样地,我在使用HIVE时还没有遇到任何问题(而且我没有提升很多,所以我不能确定),但是当我转到该路径(/usr/lib/HIVE/warehouse)时,我看不到该名称的目录。我也尝试过用这个命令创建虚拟目录,但是我没有看到任何东西 我做错什么了吗?我真的应该在那里看到什么吗?这篇文章我想了好几次了,但似乎什么也没打动我

接下来,我遇到了使用命令
hadoop fs-mkdir-p/usr/lib/hive/warehouse创建名为
warehouse
的目录的指令(我更改了路径以适应安装)。现在,同样地,我在使用HIVE时还没有遇到任何问题(而且我没有提升很多,所以我不能确定),但是当我转到该路径(
/usr/lib/HIVE/warehouse
)时,我看不到该名称的目录。我也尝试过用这个命令创建虚拟目录,但是我没有看到任何东西

我做错什么了吗?我真的应该在那里看到什么吗?这篇文章我想了好几次了,但似乎什么也没打动我

它是一台Ubuntu 15.10机器和Hadoop Gen2


提前感谢您的帮助

通常路径应该是/user/hive/warehouse

如果使用自定义位置,则必须遵循以下步骤:

  • hadoop fs-mkdir-P/usr/lib/hive/warehouse
  • hadoop fs-chmod-R777/usr/lib/hive/warehouse
  • 重新启动配置单元组件

  • 显示数据库和显示表是列出数据库或表的配置单元命令。要查看表的文件,可以在Linux终端中使用hadoop fs命令或在配置单元中使用dfs命令

    做了所有这些,但它仍然说
    bash:cd:warehouse:No这样的文件或目录
    hadoop fs上创建的目录是否显示
    ls-a
    也没有显示任何内容。当我运行
    hduser@mymachine:/usr/lib/hive$cd仓库
    。没有那个名字的目录!我在/usr/lib/hive上尝试了
    sudomkdir测试
    。我想知道发生了什么事。
    hadoop fs-mkdir-P/usr/lib/hive/warehouse
    应该创建一个可见的目录吗?在这一点上,因为蜂巢本身正在工作,我不介意这一点。但是我知道表和数据库都存储在那个目录中,所以我想知道是的,它不会。HDFS中的目录和文件仅在hadoop fs命令下可见。在Linux文件系统中找不到这些文件。您需要了解HDFS和本地Linux文件系统及其命令之间的区别。