学习 Hive(八):Hive JDBC

使用 Hive 的一个通用的场景是:应用通过 JDBC 连接 Hive ThriftServe2,通过 SQL 查询 Hive 数据 启动服务 终端执行: hive --service hiveserver2 依赖 编辑 pom.xml 文件,添加依赖: <dependency& »

学习 Hive(七):跨集群备份

Hive 跨集群备份主要备份两类: 存储在 MySQL 中的元数据 存储在 HDFS 中的数据文件 也就是说,跨集群备份就是从一个集群把元数据和数据文件拷贝到另一个集群中 Hive 提供了 IMPORT/EXPORT 导入导出元数据和数据文件功能,HDFS 提供了 distcp 跨集群数据拷贝功能,结合这两个工具,就可以实现跨集群备份功能 全量备份 在主集群,导出全量数据到临时目录: hive -e »

学习 Hive(五):Hive MetaStore Java API

通过 Java 获取 Hive 元数据信息有两种方式: hive-metastore 包,通过 Hive Metastore Server 获取; hive-jdbc 包,通过 Hive ThriftServer2 获取。 对比两种方式,如果仅获取 Hive 元数据信息,而不操作底层数据,建议使用第一种方式。 启动服务 终端执行: »

学习 Presto(四):集成 Hive

Hive 简介 Apache Hive 主要由三部分组成: 数据,存储在 HDFS 的文件集,文件格式为 CSV、 ORA、Avro 或者 Parquet 等 元数据,保存在 MySQL 的表,记录了 Hive 表定义等元数据信息 执行引擎,默认为 MapReduce, »