hive0.13.1-mysql serverをhiveのmetastoreとしてインストールする

7867 ワード

hive0.13.1 hadoop 2.4.1擬似分散配置のインストール手順
環境:redhat enterprice 6.5+hadoop 2.4.1+hive0.13.1+mysql単一ノード擬似分散配置
関連サイト:
hive官网インストール指导:https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-InstallingHivefromaStableRelease
hiveのmetastoreの3つの保存方法:https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin
hiveインストール構成:http://wenku.baidu.com/link?url=Lpp_CRRpeNALUF2u97tFr7zc5HrrikQxJfjrgZvGEqlH6T857ehdfRUK4oCqEPHb0QeHmlU1U_fGQPDpfAe4MZnNZZGav8o7cwoX5JBr_AO
分散型hadoop 2.2.0+hive1.2.0構成:http://www.kankanews.com/ICkengine/archives/72851.shtml
***remote metastore config : http://www.cnblogs.com/ggjucheng/archive/2012/04/26/2471341.html
Step 1 mysqlをインストールする
Step 2 mysqlデータベースにデータベースhiveを作成metastoreデータを格納し、hiveにアクセスできるユーザーを作成する
 
mysql> create database hive;

mysql> create user hadoop 'hadoop'@'localhost' identified by '123456';

mysql> grant all privileges on hive.* to 'hadoop'@'localhost' with grant option;
mysql> flush privileges;

 
Step 3コンパイルしたhiveパッケージをダウンロード:http://mirrors.cnnic.cn/apache/hive/stable/apache-hive-0.13.1-bin.tar.gz
Step 4解凍apache-hive-0.13.1-bin.tar.gzパッケージ
tar -zxvf apache-hive-0.13.1-bin.tar.gz -C /opt/

Step 5 hive関連ファイルの構成
a.hive/confのhive-siteを構成する.xmlファイル(デフォルトではこのファイルはありません.hive-default.xml.templateをコピーし、hive-site.xmlと名前を変更します.構成情報を以下に置き換えます)
<property>
<name>hive.metastore.uris</name>
<value></value>
<description> value , hive.metastore.local true</description>
</property>
<
property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hadoop</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>123456</value> </property>

 
b.MySQLのJDBCドライバパッケージをhive/libディレクトリにコピーします(libディレクトリがなければ自分で作成します).ダウンロードアドレス:http://dev.mysql.com/downloads/connector/j/step 6.テスト:/opt/apache-hive-0.13.1-bin/bin/ディレクトリに入ってhiveを実行してhiveに入ってshow tablesを実行します.結果は次のとおりです.
# cd /opt/apache-hive-0.13.1-bin/bin

# ./hive

f14/08/09 20:09:50 WARN conf.hiveconf:DEPRECATED:hive.metastore.ds.retry.* no longer has any effect.use hive.hmshandler.retry.* instead



logging initialized using configuration in jar:file:/opt/apache-hive-0.13.1-bin/lib/hive-common-0.13.1.jar!/hive-log4j.properties

hive> show tables;
OK
Time taken: 1.61 seconds, Fetched:1 row(s)
hive>

エラーが発生しない場合は、独立したメタデータベースに基づくHiveが正常にインストールされていることを示します.