hortonworks沙盒$hive\u主路径

5ssjco0h  于 2021-05-29  发布在  Hadoop
关注(0)|答案(3)|浏览(373)

我又带着一个愚蠢的问题回来了。我下载了hortonworks沙盒并尝试:

echo $HIVE_HOME

什么都没有。有人能给我指路吗?在hive-site.xml中,我得到以下行:

<property>
  <name>hive.metastore.warehouse.dir</name>
  <value>/apps/hive/warehouse</value>
</property>

但是这个路径在盒子上不存在。非常感谢您的帮助!!

ryoqjall

ryoqjall1#

有几种方法可以查找配置单元仓库目录:
检查配置单元配置并搜索 warehouse.dir : cat /etc/hive/conf/hive-site.xml | less 要搜索,请键入 /warehouse.dir (完成后,按 q 以减少退出)。 <property> <name>hive.metastore.warehouse.dir</name> <value>/apps/hive/warehouse</value> </property> 执行 SET 配置单元ql命令。您可以在hue(在amabri中切换到hive视图)或命令行中运行它。我将向您展示如何在命令行中运行它并找到参数: [maria_dev@sandbox learn]$ hive -S -e 'SET' 2>/dev/null | grep warehouse.dir hive.metastore.warehouse.dir=/apps/hive/warehouse 因为hive向stderr打印了很多信息,所以我添加了 2>/dev/null 输出重定向以禁止将stderr输出写入控制台。

bakd9h0s

bakd9h0s2#

您是否尝试过编辑.bashrc并设置$hive\u home环境变量?
试试这个 sudo gedit ~/.bashrc 在文件末尾复制并粘贴以下行 # Set HIVE_HOME export HIVE_HOME="/usr/lib/hive/apache-hive-0.13.0-bin" PATH=$PATH:$HIVE_HOME/bin export PATH 你可以看看这一页,也许这将帮助你进一步http://doctuts.readthedocs.org/en/latest/hive.html

57hvy0tb

57hvy0tb3#

抱歉打扰了。路径是:

hadoop fs -ls /apps/hive/warehouse/

    [root@sandbox current]# vi /etc/hive/conf.install/hive-site.xml

搜索仓库路径并获得/apps/hive/warehouse

相关问题