zoukankan      html  css  js  c++  java
  • Hive_配置远程Metastore

    注 : 待测试

    一、准备两三台linux机器,最好是hadoop集群环境

     机器A:10.0.0.2

     机器B:10.0.0.3

     机器C:10.0.0.4

    二、个机器安装信息

    机器A安装mysql(用于存储元数据信息)与Hive(用于开启hiveserver)

    机器B可是作为mysql的主备

    机器C作为hiveclient有hive客户端

    机器A配置本地mysql信息

    <property>
      <name>javax.jdo.option.ConnectionURL</name>
      <value>jdbc:mysql://10.0.0.2:3306/chd_metastore?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>root</value>
    </property>
    	
    <property>
      <name>javax.jdo.option.ConnectionPassword</name>
      <value>root</value>
    </property>
    

    机器C配置:

    <property>
      <name>hive.metastore.local</name>
      <value>false</value>
    </property>
            
    <property>
      <name>hive.metastore.uris</name>
      <value>thrift://10.0.0.2:9083</value>
      <description></description>
    </property>
    

     三、在机器C中连接远程mysql(机器A)测试

  • 相关阅读:
    Probability theory
    python Memo
    numpy 札记
    linux LVM 逻辑卷
    关于TF-IDF的一些见解
    Python之list、dict、np等常用数值运算
    Python之matplotlib绘图
    Python之打开网页
    Python之获取地址经纬度
    两台电脑直接共享文件
  • 原文地址:https://www.cnblogs.com/eRrsr/p/6103070.html
Copyright © 2011-2022 走看看