我在ubuntu中安装了hive,按照文章http://www.edureka.co/blog/apache-hive-installation-on-ubuntu/中的所有步骤进行了
我已经设置了HADOOP_HOME,HIVE_HOME。
hduser@ubuntu:~$ echo $HADOOP_HOME
/usr/local/hadoop
hduser@ubuntu:~$ echo $HIVE_HOME
/usr/local/hive
我在hive-config.sh文件中提到了HADOOP_HOME。
当我运行hive命令时出现错误:
hduser@ubuntu:/usr/local/hive/bin$ hive
hive: command not found
我错过了什么吗?请指导。
答案 0 :(得分:1)
如果您在/ usr / local / hive / bin中,则必须执行
./蜂房
运行它。这告诉shell查看本地目录而不是使用$ PATH。
要将hive永久添加到$ PATH,请运行以下命令:
export PATH = $ PATH:$ HIVE_HOME / bin
并将其添加到.profile
答案 1 :(得分:0)
无需担心: -
只需检查两个文件: -
~/.bashrc
2。hive/bin/hive-config.sh
~/.bashrc
的: - 在命令提示符下: - 键入: -
nano ~/.bashrc
在末尾添加以下行
export HIVE_HOME=/usr/local/hadoop/apache-hive-0.13.0
export PATH=$PATH:$HIVE_HOME/bin
CTRL + X
然后
source ~/.bashrc
(此命令会将上述设置保存并实施到您的环境中)
表示文件2。 : -
在文件hive/bin/hive-config.sh
添加以下行: -
export HADOOP_INSTALL=/usr/local/hadoop
(安装HADOOP_INSTALL,使用HADOOP_HOME,因为HADOOP_INSTALL是我的bashrc文件中的变量)
保存文件。
在命令提示符下输入
hive
你会得到以下信息: -
Logging initialized using configuration in jar:file:/usr/local/hadoop/apache-hive-0.13.0/lib/hive-common-0.13.0.jar!/hive-log4j.properties
hive>
欢呼.....