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文件系统及其命令之间的区别。