我又带着一个愚蠢的问题回来了。我下载了hortonworks沙盒并尝试:
echo $HIVE_HOME
什么都没有。有人能给我指路吗?在hive-site.xml中,我得到以下行:
<property> <name>hive.metastore.warehouse.dir</name> <value>/apps/hive/warehouse</value> </property>
但是这个路径在盒子上不存在。非常感谢您的帮助!!
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输出写入控制台。
warehouse.dir
cat /etc/hive/conf/hive-site.xml | less
/warehouse.dir
q
SET
[maria_dev@sandbox learn]$ hive -S -e 'SET' 2>/dev/null | grep warehouse.dir hive.metastore.warehouse.dir=/apps/hive/warehouse
2>/dev/null
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
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
57hvy0tb3#
抱歉打扰了。路径是:
hadoop fs -ls /apps/hive/warehouse/ [root@sandbox current]# vi /etc/hive/conf.install/hive-site.xml
搜索仓库路径并获得/apps/hive/warehouse
3条答案
按热度按时间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输出写入控制台。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.html57hvy0tb3#
抱歉打扰了。路径是:
搜索仓库路径并获得/apps/hive/warehouse