是否可以使用 impala 查询包含 DATE 类型列的 Hive 表?

2024-04-17

每次我尝试在 IMPALA 中从 HIVE 中创建的表中选择 DATE 类型字段时,都会收到 AnalysisException: Unsupported type 'DATE'。

有什么解决方法吗?

UPDATE这是从 hive 创建表模式和 impala 查询的示例

Schema:

创建表myschema.mytable(day_dt date, event string)

划分为 (day_id int)

存储为输入格式 'org.apache.hadoop.mapred.TextInputFormat'

输出格式 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'

黑斑羚查询选择 b.day_dt 来自 myschema.mytable b;


Impala 没有DATE数据类型,而 Hive 有。你会得到AnalysisException: Unsupported type 'DATE'当您从 Impala 访问它时。一个快速解决方法是创建一个string那一栏dateHive 中的值并以您想要的方式从 Impala 访问它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以使用 impala 查询包含 DATE 类型列的 Hive 表? 的相关文章

随机推荐

  • 用新的 Dataframe 替换一行

    我正在寻找一种更优雅的方法来从字典的值替换另一个数据帧中的数据帧 这是我必须使用的数据类型的示例 d 1 name bob age 22 Data 4 name sam age 30 Data 2 name tom age 20 Data
  • getDownloadUrl 是付费操作吗?

    我想知道是否getDownloadUrl在 Firebase 存储 Google Cloud Storage 上 一种获取存储上文件的公共 URL 的方法 是付费操作 即使读完之后文档 https cloud google com stor
  • DrawingPanel中刷新图片扩展了JPanel

    我必须在软件底部加载一个小图标 只是有一个加载 确定 错误图标 正如 http www article kth se lindsey JavaCourse Book Part1 Java Chapter06 images html 上的建议
  • 如何在服务器模式下运行H2数据库?

    我需要从我的应用程序以服务器模式启动 H2 数据库 尝试过以下代码 server Server createTcpServer start 这是连接的属性 javabase jdbc url jdbc h2 tcp localhost 90
  • Jekyll - 如何在根目录中创建页面?

    我正在使用 Jekyll 创建页面 文档建议 Jekyll 可以选择在根目录中创建页面 或为新页面创建新目录 From http jekyllrb com docs pages http jekyllrb com docs pages 页面
  • Log4Net 在单独的配置文件中

    我需要为新项目配置 log4net 当我将所有信息保存在 App config 文件中时 一切都工作得很好 我想把log4net的配置放在一个单独的配置文件中 取App1 config 这是我的 app config 完美运行
  • 三个不同表的内连接

    我在 Oracle APEX 工作 我想从三个不同的表中生成报告 患者 病史 治疗 通过INNER JOIN 表格如下 患者 Par Id Pk Pat Name Pat Gender 历史记录 His Id Pk Pat id Fk Tr
  • 生成精灵时指南针添加前斜线

    我刚刚生成了一个带有指南针的精灵 但由于某种原因 它在生成的类 url 中添加了一个前导斜杠 是否可以覆盖这个或者我的 config rb 中有什么错误 谢谢你的帮助 Joe 配置 rb gt http path css dir sass
  • 从嵌套列表创建新列表并将字符串转换为浮点数

    很抱歉问了一个已经被问过一百遍的问题 我是 Python 新手 我找到的解决方案似乎都不能解决我的问题 我有一个来自名为糖尿病的 csv 文件的嵌套列表 我在文件中读取并用逗号分隔元素 如下所示 for line in open diabe
  • .NET 日期时间转字符串

    有没有一种简单的方法可以将 DateTime 对象转换为这样的字符串表示形式 2010 03 03 10 38 48 我不确定上面的格式是什么 但它与通过 ToLongTimeString 等获得的模式不同 这是字符串生成器的情况吗 像这样
  • pyfunc_0 的返回值是 double,但需要 float

    我目前正在尝试更好地了解 Tensorflows CustomLayer 功能 在实现这样的自定义层时 我遇到了以下错误 usr lib python3 dist packages skimage util dtype py 110 Use
  • 在 CSS Grid 中为网格间隙设置不同的长度

    我正在使用 CSS 网格创建布局 并且希望每行之间有不同的空间 我可以通过在每个元素上使用边距来很好地创建布局 但这种方式掩盖了代码的简单性 有什么网格技巧可以实现这一点吗 grid row gap似乎只采用一个值 该值用于所有行 我想要实
  • 为什么 C# 结构体方法不能返回对字段的引用,但非成员方法可以?

    以下是结构体实例方法尝试将只读引用返回到结构体实例字段的示例 struct Foo internal int x public ref readonly int MemberGetX gt ref x Error CS8170 Struct
  • 从不同的表中获取数据并在mvc4中的View Index中显示

    我有2张桌子Work table and Employee table 我要显示emp id from Work table以及相应的emp name from Employee table在索引视图中Employee table 我的模型
  • LF 将在 git 中被 CRLF 取代 - 那是什么,重要吗? [复制]

    这个问题在这里已经有答案了 git init git add 对许多文件给出以下警告 该文件将在您的工作目录中保留其原始行结尾 警告 中的 LF 将被 CRLF 替换 LF 和 CRLF 有什么区别 对于这些警告我该怎么办 在 Unix 系
  • JS 中相当于 PHP 函数 number_format 的是什么?

    PHP 函数 function formatNumberForDisplay number decimal 0 decimalSeperator numberSeperator return number format number dec
  • Javascript:你能读懂系统卷吗?

    有没有办法用 Javascript 读取系统 Linux Windows OS X 等 的卷 我不需要设置它 只需读取它 thanks 我假设您正在谈论浏览器环境中的 Javascript 在这种情况下 答案是明确 简短和简单的 No 客户
  • 将 Iterable.sliding 输出为元组

    方法slidingon 集合以以下形式返回给定大小的滑动窗口X Iterable A X 是集合的类型 A 是元素类型 通常我需要两个或三个元素 并且我更喜欢给它们命名 一种丑陋的解决方法sliding 2 如下 points slidin
  • 如何使用util的promisify函数来promisify mongoDB?

    我想将 promisify 与 MongoDB 一起使用 我最后尝试了代码 连接正常 但函数 insertOne 不行 有人可以帮我吗 最好解释一下原因 以及使用 db collection 时的上下文是什么 我应该如何使用如下代码使函数
  • 是否可以使用 impala 查询包含 DATE 类型列的 Hive 表?

    每次我尝试在 IMPALA 中从 HIVE 中创建的表中选择 DATE 类型字段时 都会收到 AnalysisException Unsupported type DATE 有什么解决方法吗 UPDATE这是从 hive 创建表模式和 im