七ハイブインストール

1.環境を準備します

  CentOSの6.5

  apacheの-ハイブ-3.1.2-bin.tar.gz

2、タールzxvf /opt/software/apache-hive-3.1.2-bin.tar.gz -C / OPT /モジュール/抽出

 

3、環境変数

変更の環境変数ます。vi / etc / profileを

#hive
輸出HIVE_HOME =は/ opt /モジュール/ apacheの-ハイブ-3.1.2
輸出のPATH = $ PATH:$ HIVE_HOME / binに

リフレッシュ設定:ソースは/ etc / profile

 

4、テストが成功したハイブの実行であります

ハイブバージョン

5.ハイブ-site.xmlファイルのハイブを作成します。

CDの/opt/module/apache-hive-3.1.2/conf

CPハイブ-default.xml.templateハイブ-site.xmlに

<設定>
<プロパティ>
<名前> javax.jdo.option.ConnectionURL </名前>
<値>はjdbc:mysqlの:// localhostを:?3306 /ハイブuseSslオプション=偽</ value>の
</ property>の
<プロパティ>
<名前> javax.jdo.option.ConnectionDriverName </名前>
<値>はcom.mysql.jdbc.Driver </ value>の
</ property>の
<プロパティ>
<名前> javax.jdo.option.ConnectionUserName </名前>
<値>ルート</値>
</ property>の
<プロパティ>
<名前> javax.jdo.option.ConnectionPassword </名前>
<値> 123456 </値>
</ property>の
<プロパティ>
<名前> hive.metastore.schema 。検証</名前>
<値>偽</ value>の
</ property>の
</設定>

 

(メモリはに分割される:ダービー(メモリ、適切な試験を生産および使用に推奨されていない)は、MySQL)

注接続のMySQLのユーザー名とパスワードを変更します。

 

6、オープンmysqlクライアントは、ハイブのデータベースを作成します

  データベースハイブを作成します。

7、ハイブのlibディレクトリに、ダウンロードMySQLの接続パッケージ

  CDの/opt/module/apache-hive-3.1.2/lib

  wgetのhttps://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar

ストアデータのHadoopへの8、Hadoopの開始、ハイブニーズ

  start-dfs.sh 
  start-yarn.sh

図9に示すように、初期ハイブ

  schematool -dbType mysqlの-initSchema

10、ハイブbinディレクトリに、ハイブを開始

  CDは/ usr / local /ハイブ/ binに
  ハイブ//启动ハイブ

11、データベーステストハイブを作成し、ハイブコマンドインターフェースを入力してください。

  データベースのテストを作成します。

HDFSの管理インタフェースのオープンのHadoop

 

 

 

 

エラーコレクション

com.google.common.base.Preconditions.checkArgument(ZLjava / LANG /文字列; Ljava /ラング/オブジェクト;)

 

 

キー:Hadoopのguava.jarと不一致でハイブバージョンでの依存性が発生したためcom.google.common.base.Preconditions.checkArgumentです。検査方法:

ビュー/共通下1、株/ HadoopのHadoopのインストールディレクトリ/ libにguava.jarバージョンの中
2、彼らは同意しない場合は、ハイブのインストールディレクトリ、削除低いバージョンを表示し、問題解決の高いバージョンをコピーguava.jar次のlib内のバージョン!

おすすめ

転載: www.cnblogs.com/qk523/p/12468050.html