hive和mysql的区别

如题所述,hive和mysql之间的关系和区别是什么,感觉这两个东西都有人在用

MySQL是关系型数据库,适用于联机事务。
hive是大数据平台组件,不支持联机事务,适用于数据分析处理。
望采纳,谢谢!

  • 这篇文章:Hive入门教程<4> | hive在分布式集群中解决hive元数据存储到mysql问题 也许能够解决你的问题,你可以看下
  • 除此之外, 这篇博客: hive连接mysql中的 在配置上的区别 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • mysql-connector-java-5.1.47-bin.jar:

    <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
    </property>

    而mysql-connector-java-6.0.6-bin.jar:

    <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.cj.jdbc.Driver</value>
    </property>

    三、看conf中有没有hive-site.xml文件,没有就建一个,其中配置为

    configuration>
    <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://192.168.2.100:3306/hive?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>
    </configuration>

     

    四、设置HIVE_HOME环境变量

    五、./hive启动hive

    六、建立数据库,在之后加上

    hive> create table people(name string,id int) 
        > row format delimited  
        > fields terminated '\t';
    

    七、在mysql中查看hive数据库的状态,发现

    MariaDB [hive]> show tables
        -> ;
    +---------------------------+
    | Tables_in_hive            |
    +---------------------------+
    | BUCKETING_COLS            |
    | CDS                       |
    | COLUMNS_V2                |
    | DATABASE_PARAMS           |
    | DBS                       |
    | FUNCS                     |
    | FUNC_RU                   |
    | GLOBAL_PRIVS              |
    | IDXS                      |
    | INDEX_PARAMS              |
    | PARTITIONS                |
    | PARTITION_KEYS            |
    | PARTITION_KEY_VALS        |
    | PARTITION_PARAMS          |
    | PART_COL_PRIVS            |
    | PART_COL_STATS            |
    | PART_PRIVS                |
    | ROLES                     |
    | SDS                       |
    | SD_PARAMS                 |
    | SEQUENCE_TABLE            |
    | SERDES                    |
    | SERDE_PARAMS              |
    | SKEWED_COL_NAMES          |
    | SKEWED_COL_VALUE_LOC_MAP  |
    | SKEWED_STRING_LIST        |
    | SKEWED_STRING_LIST_VALUES |
    | SKEWED_VALUES             |
    | SORT_COLS                 |
    | TABLE_PARAMS              |
    | TAB_COL_STATS             |
    | TBLS                      |
    | TBL_COL_PRIVS             |
    | TBL_PRIVS                 |
    | VERSION                   |
    | wdz