2017-03-22 13 views
0

WindowsにHadoop 2.7.3をインストールしたので、クラスタを起動できます。今度はハイブを使い、以下の手順を実行します: 1. db-derby-10.12.1.1-bin.zipをダウンロードし、解凍してstartNetworkServer -h 0.0.0.0を起動しました。
2.ミラーサイトからapache-hive-1.1.1-bin.tar.gzをダウンロードし、解凍しました。作成したハイブ-site.xmlのプロパティの下に持っている:WindowsでHiveをインストールする: 'hive'が内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されない

javax.jdo.option.ConnectionURL 
javax.jdo.option.ConnectionDriverName 
hive.server2.enable.impersonation 
hive.server2.authentication 
datanucleus.autoCreateTables 
hive.metastore.schema.verification 

私はまた、セットアップHIVE_HOMEと更新パスを持っています。 HIVE_LIBとHIVE_BIN_PATHも設定します。

binからハイブを実行すると、 'hive'は内部または外部のコマンド 操作可能なプログラムまたはバッチファイルとして認識されません。

bin/hiveは、filetypeファイルとして表示されます。 お勧めします。ハイブのバージョンが正しいかどうかは不明です。

ありがとうございます。 Windows上で実行することができ版(唯一のLinuxバイナリ)が含まれていません

+0

私はCMDウィンドウを再起動したと仮定します。これは、更新された 'PATH'環境変数が有効になるためです。それ以外の場合は、コマンド行から 'echo%PATH%'を実行し、 'hive'バイナリを含むディレクトリがリストされているかどうかを確認してください。 – wheeler

+0

はい、私はcmdのウィンドウ – Aavik

+0

を再起動し、パスにはhive-1.1.1-bin/binのlibが含まれています – Aavik

答えて

0

バージョンのApacheハイブの1.1.1:しかし

enter image description here

を、バージョン2.1.1 は、Windowsの機能を持っています:

enter image description here

あなたのパスが正しく設定されていた場合でもので、cmdは、実行可能ファイルを見つけることができないだろう1.1.1には存在しないので、実行することができます。

関連する問題

 関連する問題