美文网首页
Hive入门

Hive入门

作者: Bottle丶Fish | 来源:发表于2017-06-29 19:40 被阅读36次

    一、安装

    下载后解压,配置很简单,底层是MR程序,所以只需要设置一下环境变量就可以使用了。

    # hadoop的安装目录和hive的conf目录
    # Set HADOOP_HOME to point to a specific hadoop install directory
    HADOOP_HOME=/home/hadoop/cdh/hadoop-2.5.0-cdh5.3.6
    
    # Hive Configuration Directory can be controlled by:
    export HIVE_CONF_DIR=/home/hadoop/cdh/hive-0.13.1-cdh5.3.6/conf
    

    进入hive进行测试

    bin/hive
    show databases;
    

    二、案例

    1、mysql数据库需要的配置

    <property>
      <name>javax.jdo.option.ConnectionURL</name>
      <value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExists=true</value>
      <description>JDBC connect string for a JDBC metastore</description>
    </property>
    
    <property>
      <name>javax.jdo.option.ConnectionDriverName</name>
      <value>com.mysql.jdbc.Driver</value>
      <description>Driver class name for a JDBC metastore</description>
    </property>
    
    <property>
      <name>javax.jdo.option.ConnectionUserName</name>
      <value>root</value>
      <description>username to use against metastore database</description>
    </property>
    
    <property>
      <name>javax.jdo.option.ConnectionPassword</name>
      <value>x5</value>
      <description>password to use against metastore database</description>
    </property>
    

    2、接入hue需要的配置

    <property>
      <name>hive.server2.thrift.port</name>
      <value>10000</value>
      <description>Port number of HiveServer2 Thrift interface.
      Can be overridden by setting $HIVE_SERVER2_THRIFT_PORT</description>
    </property>
    
    <property>
      <name>hive.server2.thrift.bind.host</name>
      <value>master</value>
      <description>Bind host on which to run the HiveServer2 Thrift interface.
      Can be overridden by setting $HIVE_SERVER2_THRIFT_BIND_HOST</description>
    </property>
    
    <property>
      <name>hive.metastore.uris</name>
      <value>thrift://master:9083</value>
    </property>
    

    启动hiveserver2

    bin/hiveserver2
    

    启动Hive Metastore Server

    bin/hive --service metastore -p 9083
    

    相关文章

      网友评论

          本文标题:Hive入门

          本文链接:https://www.haomeiwen.com/subject/qakmcxtx.html