我在我的本地主机上运行了一个 hadoop。我试图在我的本地主机上设置配置单元并安装配置单元。当我在终端上给 hive 时,出现以下错误
/ ade:[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:
如果 [[ "$HADOOP_VERSION" =~$hadoop_version_re ]]; 然后'
我的 hadoop 工作正常并显示适当的目录 hadoop fs -ls / 找到 2 项
drwxrwxrwt - hdfs 超级组 0 2013-04-05 11:57 /tmp
drwxrwxr-x - hdfs hadoop 0 2013-04-04 10:49 /用户