Hiveが構築したremote一体

1693 ワード

Mysql:node1 MetaStore Server:node2 Hive:node2
  • 1 node 1にmysql
  • をインストール
    -yum install mysql-server –y
    

    mysqlの権限の変更
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
    

    余分な権限の削除
    delete from user where host != '%';
    

    権限のリフレッシュ:
    flush privileges;
    
  • 1 node 2にHive
  • を取り付ける
    Hiveプロファイルの変更
    cp hive-default.xml.template hive-site.xml
    
      
      hive.metastore.warehouse.dir  
      /user/hive/warehouse  
      
       
      
      javax.jdo.option.ConnectionURL  
      jdbc:mysql://node1:3306/hive?createDatabaseIfNotExist=true  
      
       
      
      javax.jdo.option.ConnectionDriverName  
      com.mysql.jdbc.Driver  
      
       
      
      javax.jdo.option.ConnectionUserName  
      root  
      
       
      
      javax.jdo.option.ConnectionPassword  
      123  
      
      
      
      hive.metastore.local  
      false  
      
      
      
      hive.metastore.uris  
      thrift://node2:9083  
      
    
    

    mysqlのドライバパッケージのインポート
    cp /root/mysql-connector-java-5.1.32-bin.jar /home/hive-1.2.1/lib/
    

    hadoopのjlineバージョンを変更する
    cp /home/hive-1.2.1/lib/jline-2.12.jar /home/hadoop-2.5.1/share/hadoop/yarn/lib/
    

    サービス・エンドの起動
    hive --service metastore