ハイブデータウェアハウスの構成

1、MySQLの回線サービスをインストールします

#MySQLをダウンロードしてインストール
 yumを インストール mysqlのmysqlのはmysql-サーバー- develの

#mysqlのサービス開始
CDの/ etc / 
init.dディレクトリ / mysqldをスタート

#mysql接続をし、ログ
MySQLを

#変更]ログインMySQLのユーザー名とパスワードを
使用するのmysql; 
UPDATEユーザーSETパスワード = PASSWORD(' パスワード')ユーザ= ' ルート' ; 

#は、Telnetできるようにするために提供
GRANT ALL PRIVILEGESをON * * TOを。' ルート' @ ' ' IDENTIFIED BY ' パスワード' GRANT OPTION WITH; 
必須書き込み
FLUSH PRIVILEGESを。

 

図2に示すように、設定ハイブ

1 。上传安装包并解压
#然后、CD /エクスポート/サーバ/ hive- 1.21 / confに
2。修改hive- ENVSH 
特定のポイントに#設定HADOOP_HOMEは、Hadoopのインストールディレクトリ
 HADOOP_HOME = /エクスポート/サーバ/ hadoop- 2.60 -cdh5。14.0 

:#ハイブ設定ディレクトリをすることによって制御することができ
、輸出HIVE_CONF_DIR = /エクスポート/サーバ/ hive- 1.21 / confに

必要な追加ibraries含むフォルダ#のためのハイブコンパイルを/:実行することによって制御することができ
、輸出HIVE_AUX_JARS_PATH = /エクスポート/サーバ/ hive- 1.21 / libに

3。新建hive- site.xmlの文件
の<configuration> 
<プロパティ>   
  <名前> javax.jdo.option.ConnectionURL </名前>   
  <値>はjdbc:mysqlの:// node01:?3306 /ハイブcreateDatabaseIfNotExist =真</ value>の   
  <説明> JDBC接続文字列 のための JDBCメタストア</記述>   
</ property>の   
<プロパティ>   
  <名前> javax.jdo.option.ConnectionDriverName </名前>   
  <値>はcom.mysql.jdbc.Driver </ value>の   
  <A JDBCメタストア</記述>   
</ property>の   
<プロパティ>   
  <名前> javax.jdo.option.ConnectionUserName </名前>   
  <値>ルート</ value>の
  <説明>メタストアデータベースに対して使用するユーザー名</記述>   
< /プロパティ>   
<プロパティ>   
  <名前> javax.jdo.option.ConnectionPassword </名前>   
  <値>パスワード</ value>の   
  <説明>メタストアデータベースに対して使用するパスワード</記述>   
</ property>の
 <プロパティ> 
      <名前> hive.server2.thrift.port </名前> 
      <値> 10000 </ value>の
 </ property>の
 <プロパティ> 
       <名前> hive.server2.thrift.bind.host </名前> 
       <値> node01 </値> 
 </ property>の
</構成>
。4。ドライブ/エクスポート/サーバ/ hive-接続するためのアップロードのmysqlのjarパッケージ1.2。1 / libディレクトリの5 。ハイブシステム環境変数の設定
Vimのは/ etc / プロフィール
エクスポートHIVE_HOME = /エクスポート/サーバ/ hive- 1.21。
エクスポートPATH =:$ HIVE_HOME / binに:$ PATH

 

3、ハイブリモートサービス

#1.将node01上的hive安装包分发到node02、node03上,命令如下:
cd /export/servers
scp -r hive-1.2.1 node02:$PWD
scp -r hive-1.2.1 node03:$PWD

#2.在node01上启动hadoop集群
#3.在node01上启动hiveserver2服务,然后克隆当前会话,jps,查看一下当前进程
cd /export/servers/hive-1.2.1/bin
hiveserver2

 

#4.在node02上使用beeline远程连接至hive服务端
cd /export/servers/hive-1.2.1
bin/beeline

#5.输入远程连接协议,连接到指定hive服务的主机名和端口(默认10000)
!connect jdbc:hive2://node01:10000

#6.输入连接hive服务器的用户名和密码

おすすめ

転載: www.cnblogs.com/aurora1123/p/11927009.html