gpt4 book ai didi

mysql - 从 Hive 连接到 MySQL

转载 作者:行者123 更新时间:2023-11-29 01:02:46 26 4
gpt4 key购买 nike

我想将我的 MySQL 数据库连接到 Hive,以便我可以通过 Hive 从 MySQL 服务器访问表。我在网上搜索过,只找到了将 MySQL 设置为 Hive 的 Metastore 数据库的解决方案。但是,没有找到解决我的问题的任何方法。谁能帮我设置一下?我期待类似 this 的东西除了 MySQL 而不是 MongoDB。

最佳答案

您可以通过两种方式实现这一目标。一种是使用 sqoop 将 mysql 表导入 hdfs 和 hive。可以通过 sqoop 直接导入配置单元.这样就会在hadoop中创建对应mysql表的hive表。一旦将表导入配置单元,新表将单独用作配置单元表。

另一种方法是使用 serde 访问 mysql 表。我找到一个 hive-mysql github 中的 serde。我还没有测试过这个 serde。如果您精通 Java,则可以编写自己的 serde。

您上面提到的示例使用的是 hive-mongodb SerDe。

关于mysql - 从 Hive 连接到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32048379/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com