美文网首页
Hive-3.1.2(五)配置Mysql

Hive-3.1.2(五)配置Mysql

作者: _大叔_ | 来源:发表于2021-08-07 21:07 被阅读0次

    配置

    1. 进入mysql数据库先创建 hive库
    create database hive character set latin1;
    
    1. 在 hive/conf 目录下创建 hive-site.xml
    <configuration>
    
      <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://node113:3306/hive?createDatabaseIfNotExist=true&amp;characterEncoding=UTF-8&amp;useSSL=false&amp;serverTimezone=Asia/Shanghai</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>Admin@123</value>
      </property>
    
    </configuration>
    
    1. 下载mysql对应的驱动,丢到 hive/lib/ 目录下
    2. 删除 hive/bin/metastore_db
    3. 在 hive/bin/ 目录下执行如下
    ./schematool -dbType mysql -initSchema
    
    1. 启动 hive/bin/
    ./hive
    

    当 hive 启动成功后,会在mysql中创建很多的表

    作用
    DBS 管理hive中创建的库
    TBLS 管理hive中创建的表,其中TBL_TYPE:MANAGED_TABLE(内部表),EXTERNAL_TABLE(外部表)
    PARTITIONS

    相关文章

      网友评论

          本文标题:Hive-3.1.2(五)配置Mysql

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