首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用MySQL作为元存储从配置单元查询元数据

使用MySQL作为元存储从配置单元查询元数据
EN

Stack Overflow用户
提问于 2018-02-14 22:45:49
回答 1查看 388关注 0票数 1

我正在寻找一种使用HiveQL命令查询我的配置单元数据的元数据的方法。

我配置了一个ODBC元存储,但必须通过HIVE命令查询元数据,因为这样我就需要通过MySQL连接到HIVE系统来访问数据。

EN

回答 1

Stack Overflow用户

发布于 2018-02-15 02:51:14

您目前可以使用Hive JDBC StorageHandler:https://github.com/qubole/Hive-JDBC-Storage-Handler来完成此操作

从他们的页面创建表的示例:

代码语言:javascript
运行
复制
DROP TABLE HiveTable;
CREATE EXTERNAL TABLE HiveTable(
  id INT,
  id_double DOUBLE,
  names STRING,
  test INT
)
STORED BY 'org.apache.hadoop.hive.jdbc.storagehandler.JdbcStorageHandler'
TBLPROPERTIES (
  "mapred.jdbc.driver.class"="com.mysql.jdbc.Driver",
  "mapred.jdbc.url"="jdbc:mysql://localhost:3306/rstore",
  "mapred.jdbc.username"="root",
  "mapred.jdbc.input.table.name"="JDBCTable",
  "mapred.jdbc.output.table.name"="JDBCTable",
  "mapred.jdbc.password"="",
  "mapred.jdbc.hive.lazy.split"= "false"
);

我测试过,它在MySQL上工作得很好。而且FilterPushDown也可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48789917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档