蜂巢开始失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蜂巢开始失败相关的知识,希望对你有一定的参考价值。

我的本地主机上运行了一个hadoop。我尝试在我的localhost上设置配置单元并安装配置单元。当我在终端上放置hive时,会出现以下错误

/ crown:[ashsshar_bda_latest_2] [ashsshar @ slc01nwj tmp2] $ hive

/ usr / lib / hive / bin / hive:第179行:预期的条件二元运算符

/ usr / lib / hive / bin / hive:第179行:意外令牌附近的语法错误`=〜'

/ usr / lib / hive / bin / hive:第179行:`if [[“$ HADOOP_VERSION”=〜$ hadoop_version_re]];然后'

要知道hive版本我给了hive-version并得到了关注。

ade:[ashsshar_bda_latest_2] [ashsshar @ slc01nwj hive] $ hive -version

/ usr / lib / hive / bin / hive:第179行:预期的条件二元运算符

/ usr / lib / hive / bin / hive:第179行:意外令牌附近的语法错误

=~' /usr/lib/hive/bin/hive: line 179:if [[“$ HADOOP_VERSION”=〜

$ hadoop_version_re]];然后'

我的hadoop工作正常,并显示适当的导演hadoop fs -ls /找到2项

drwxrwxrwt - hdfs supergroup 0 2013-04-05 11:57 / tmp

drwxrwxr-x - hdfs hadoop 0 2013-04-04 10:49 / user

答案

好像你将hive代码从Windows复制到Unix或反之亦然,事情已经搞砸了。

您能否从Hive tar下载新代码,然后在您尝试安装的同一系统中解压缩。

这应该工作。

另一答案

我遇到了与bash版本2.05.8相同的问题。我发现使用更新版本的bash(3.2.25)解决了这个问题。

另一答案

进入位于hadoop文件夹的hive文件夹的bin文件夹中

cd /usr/lib/hive/bin   hive

希望它会起作用......

另一答案

在主目录上试试这个keep hive。

不要为hive做bashrc的东西,只需cd到hive文件夹并使用命令bash / hive。

另一答案

确保/ user / hive中有hive / warehouse目录

另一答案

我用这个解决了:

export HIVE_HOME=<where did you installed hive> [1] 
export PATH=$HIVE_HOME/bin:$PATH

[1]例如:/opt/apache-hive-2.1.0-bin

以上是关于蜂巢开始失败的主要内容,如果未能解决你的问题,请参考以下文章

蜂巢中的表连接失败

蜂巢案例当时的问题[关闭]

蜂巢错误:在蜂巢查询中指定字符串

星期天蜂巢开始一周?

蜂巢订单不工作

导致资产预编译在heroku部署上失败的代码片段