以下の手順に従って、Cygwin で Hive 0.8.1 を構成しました。hive と入力すると Hive CLI が取得されるため、Hive は適切に開始されます。ただし、ハイブでコマンドを実行している間、応答が返されず、コマンドが無限ループに陥ります。
何か見逃した場合は助けてください。
ハイブを構成する手順
- hive フォルダーの Chown
- ハイブフォルダのパーミッションを
755
これを
hive-site.xml
<property> <name>hive.exec.scratchdir</name> <value>/home/yourusername/mydir</value> <description>Scratch space for Hive jobs</description> </property>
以下を hive lib フォルダーに配置します。
hadoop-0.20-core.jar hive/lib/hive-exec-0.7.1.jar hive/lib/hive-jdbc-0.7.1.jar hive/lib/hive-metastore-0.7.1.jar hive/lib/hive-service-0.7.1.jar hive/lib/libfb303.jar lib/commons-logging-1.0.4.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.1.jar
以下
hive-env.sh
の変更で:# Set HADOOP_HOME to point to a specific hadoop install directory #here instead of path what i have given you give your own path where hadoop #isthere export HADOOP_HOME=/home/user/Hadoop/hadoop-0.20.205 # Hive Configuration Directory can be controlled by: #here you specify the conf directory path of hive export HIVE_CONF_DIR=/home/user/Hadoop/hive-0.8.1/conf #Folder containing extra ibraries required for hive compilation/execution #can be controlled by: #here you specify the lib file directory, here you can specify the lib