Hortonworks 沙箱 $HIVE_HOME 路径
Hortonworks sandbox $HIVE_HOME path
我带着一个愚蠢的问题又回来了。
我下载了 Hortonworks 沙箱并尝试了:
echo $HIVE_HOME
什么也没有。有人可以指导我这条路是什么吗?
在 hive-site.xml 中,我得到以下几行:
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/apps/hive/warehouse</value>
</property>
但是盒子上没有这个路径。
非常感谢任何帮助!!
抱歉打扰了。路径是:
hadoop fs -ls /apps/hive/warehouse/
[root@sandbox current]# vi /etc/hive/conf.install/hive-site.xml
搜索仓库路径得到/apps/hive/warehouse
您是否尝试过编辑 .bashrc 并设置 $HIVE_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
Hive仓库目录的查找方法有以下几种:
检查配置单元配置并搜索 warehouse.dir
:
cat /etc/hive/conf/hive-site.xml | less
要搜索,请在 less 中键入 /warehouse.dir
(完成后,按 q
退出 less)。
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/apps/hive/warehouse</value>
</property>
执行 SET
Hive 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 输出写入控制台。
我带着一个愚蠢的问题又回来了。 我下载了 Hortonworks 沙箱并尝试了:
echo $HIVE_HOME
什么也没有。有人可以指导我这条路是什么吗? 在 hive-site.xml 中,我得到以下几行:
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/apps/hive/warehouse</value>
</property>
但是盒子上没有这个路径。 非常感谢任何帮助!!
抱歉打扰了。路径是:
hadoop fs -ls /apps/hive/warehouse/
[root@sandbox current]# vi /etc/hive/conf.install/hive-site.xml
搜索仓库路径得到/apps/hive/warehouse
您是否尝试过编辑 .bashrc 并设置 $HIVE_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
Hive仓库目录的查找方法有以下几种:
检查配置单元配置并搜索
warehouse.dir
:cat /etc/hive/conf/hive-site.xml | less
要搜索,请在 less 中键入/warehouse.dir
(完成后,按q
退出 less)。<property> <name>hive.metastore.warehouse.dir</name> <value>/apps/hive/warehouse</value> </property>
执行
SET
Hive 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 输出写入控制台。