蜂巢开始失败

问题描述 投票:0回答:6

我的本地主机上运行了一个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

hadoop mapreduce hive hdfs
6个回答
0
投票

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

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

这应该工作。


0
投票

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


0
投票

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

cd /usr/lib/hive/bin   hive

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


0
投票

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

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


0
投票

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


-1
投票

我用这个解决了:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.