Hadoop Hortonworks沙盒$HIVE\u HOME path
我想我又带着一个愚蠢的问题回来了。 我下载了Hortonworks沙盒并尝试:Hadoop Hortonworks沙盒$HIVE\u HOME path,hadoop,hive,sandbox,hortonworks-data-platform,Hadoop,Hive,Sandbox,Hortonworks Data Platform,我想我又带着一个愚蠢的问题回来了。 我下载了Hortonworks沙盒并尝试: echo $HIVE_HOME 什么也没有。有人能给我指路吗? 在hive-site.xml中,我得到以下几行: <property> <name>hive.metastore.warehouse.dir</name> <value>/apps/hive/warehouse</value> </property> hive.meta
echo $HIVE_HOME
什么也没有。有人能给我指路吗?
在hive-site.xml中,我得到以下几行:
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/apps/hive/warehouse</value>
</property>
hive.metastore.warehouse.dir
/应用程序/蜂巢/仓库
但是这个路径在盒子上不存在。
非常感谢您的帮助 抱歉打扰了。路径是:
hadoop fs -ls /apps/hive/warehouse/
[root@sandbox current]# vi /etc/hive/conf.install/hive-site.xml
搜索仓库路径并获得/apps/hive/warehouse是否尝试编辑.bashrc并设置$hive\u HOME环境变量 试试这个
sudo gedit~/.bashrc
复制并粘贴文件末尾的以下行
#设置蜂巢
export-HIVE_HOME=“/usr/lib/HIVE/apache-HIVE-0.13.0-bin”
路径=$PATH:$HIVE\u HOME/bin
导出路径
你可以看看这一页,也许这将进一步帮助你
有几种方法可以找到配置单元仓库目录:
- 检查配置单元配置并搜索
:warehouse.dir
要搜索,请在less内键入cat/etc/hive/conf/hive-site.xml | less
(完成后,按/warehouse.dir
退出less)。q
hive.metastore.warehouse.dir /应用程序/蜂巢/仓库
- 执行
Hive QL命令。您可以在色调(Amabri切换到配置单元视图)或命令行中运行它。我将向您展示如何在命令行中运行它并查找参数:SET
因为Hive将大量信息打印到stderr,所以我添加了[玛丽亚_dev@sandbox了解]$hive-S-e'SET'2>/dev/null | grep warehouse.dir hive.metastore.warehouse.dir=/apps/hive/warehouse
输出重定向,以阻止stderr输出写入控制台2>/dev/null