使用Beeline查询远程Hadoop实例所需的步骤是什么?

时间:2017-02-17 18:31:09

标签: macos hadoop terminal hive beeline

我在另一台服务器上运行Hadoop集群。我能够ssh到该服务器并使用Hive来运行查询。我试图确定是否可以使用Hive或Beeline远程查询该服务器;我更喜欢Beeline,因为它没有被弃用。

我使用Homebrew安装Hadoop和Hive。然而,它抱怨缺少环境变量和路径。但似乎这些东西已经设置好了,所以我一定不能正确配置它。那么,我需要从Mac上执行远程Hadoop查询的步骤是什么?我是否必须通过all the steps来设置本地Hadoop实例才能查询远程Hadoop?

~ (master) 10:24:30  
# next line is from the docs
$ beeline -u jdbc:hive2://localhost:10000/default -n scott -w password_file
Cannot find hadoop installation: $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path

~ (master) 10:25:05  
$ which hadoop
/usr/local/bin/hadoop

~ (master) 10:25:18  
$ echo $HADOOP_HOME
/usr/local/Cellar/hadoop/2.7.3/bin

0 个答案:

没有答案