ローカルホストで Hadoop を実行しています。ハイブをセットアップして、ローカルホストにハイブをインストールしようとしました。端末でハイブを指定すると、次のエラーが発生します
/ ade:[ ashsshar_bda_latest_2 ] [ashsshar@slc01nwj tmp2]$ ハイブ
/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-version を与えてフォローしました。
ade:[ ashsshar_bda_latest_2 ] [ashsshar@slc01nwj ハイブ]$ ハイブ -バージョン
/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 / Found 2 items
drwxrwxrwt - hdfs スーパーグループ 0 2013-04-05 11:57 /tmp
drwxrwxr-x - hdfs hadoop 0 2013-04-04 10:49 /ユーザー