- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是 cdh 5.5.1 中的 impala 2.3
据我了解,这个版本应该支持数组和 map 。
我有一个包含数组字段的表(请参见下文)
当我尝试使用 CLI 获取此字段时,我得到:选择列表中的 Expr 'slots_available' 返回复杂类型 'ARRAY'。(请参阅下文)
impala 2.3真的支持数组吗?我错过了什么吗?
尤西
服务器版本:impalad 版本 2.3.0-cdh5.5.1 RELEASE(内部版本 73bf5bc5afbb47aa7eab06cfbf6023ba8cb74f3c)
<小时/>欢迎使用 Impala shell。版权所有 (c) 2015 Cloudera, Inc. 保留所有权利。(Impala Shell v2.3.0-cdh5.5.1 (73bf5bc) 于 2015 年 12 月 2 日星期三 10:39:33 PST 2015 构建)
当 pretty-print 被禁用时,您可以使用'--output_delimiter'标志来设置同一行中字段的分隔符。默认值为“,”。
<小时/>CREATE EXTERNAL TABLE olv_event.session (
event_id STRING,
ts BIGINT,
slots_available ARRAY<STRING>
)
PARTITIONED BY (
dt STRING,
hr INT
)
WITH SERDEPROPERTIES ('serialization.format'='1')
STORED AS PARQUET
LOCATION 'hdfs://prod-hdp-master:8020/olv/event/session'
TBLPROPERTIES ('transient_lastDdlTime'='1460364027')
[prod-hdp-slave-1:21000] > 从start_session限制1中选择slots_available;查询:从start_session limit 1中选择slots_available错误: AnalysisException:选择列表中的 Expr 'slots_available' 返回复杂类型 'ARRAY'。选择列表中只允许使用标量类型。
最佳答案
你问,“impala 2.3真的支持数组吗?”
答案是“是的,但不是数组的这种用法。”
The result set of an Impala query always contains all scalar types; the elements and fields within any complex type queries must be "unpacked" using join queries. A query cannot directly retrieve the entire value for a complex type column. Impala returns an error in this case. Queries using SELECT * are allowed for tables with complex types, but the columns with complex types are skipped.
关于cloudera-cdh - impala 对数组和映射的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37026440/
我对 cdh 及其维护方式有疑问: 当我转到与特定 cdh 版本相关的包装信息时,我可以检查每个组件的包装版本(例如 cdh 5.5.5 : https://www.cloudera.com/docu
我们有一个 12 台服务器的 hadoop 集群 (CDH),最近,我们想停用其中的三台,但是这个进程已经在那里运行了 2 天多了。但它永远不会结束,特别是在过去的 24 小时内,我看到三个数据节点上
我安装了一个 CDH 集群 并使用了 hadoop 版本,但它只返回了 Hadoop 版本。有没有办法在图形界面上获取所有已安装组件的版本号?例如,哪个命令可以获取 Spark 版本号? 最佳答案 打
我正在尝试使用 Cloudera Manager 在云服务器上的 3 个节点上设置集群。但在集群安装步骤,它卡在 64%。请指导我如何继续它以及在哪里查看相同的日志。 以下是安装屏幕的图像 最佳答案
我使用的是 cdh 5.5.1 中的 impala 2.3 据我了解,这个版本应该支持数组和 map 。 我有一个包含数组字段的表(请参见下文) 当我尝试使用 CLI 获取此字段时,我得到:选择列表中
Datastax DSE 带有组织良好的 demos . Cloudera CDH5 是否提供类似的东西? 最佳答案 看看 Cloudera Quickstart VM .它(特别是 Hue)包含一些
我参加了一个将使用 Cloudera CDH 和 Hadoop 等的类(class)。 类(class)的当前设置涉及使用带有 VirtualBox 的虚拟机。 我只是想知道是否有更快、更有效的程序实
我有一个包含 3 个节点的 CDH 5.1 集群。我们使用cloudera manager自动安装来安装它。在我们将盒子移动到不同的网络并更改 IP 地址之前,它一直运行良好。我尝试了以下步骤 1.
是否有任何可靠且有效的方法来确保 impala 查询结果得到完全具体化,而无需将结果打印到控制台?作为示例,我将使用 INNER JOIN 查询。 具体化查询结果的明显方法是创建表作为选择。 CREA
我碰巧在 CDH 工作了很长时间(大约 1 年),并计划重新开始。现在我们有 CDH、HDP 和 Hortonwork 被 Cloudera 收购。 HDP 是否正在积极开发中?还是CDH正在积极开发
我正在评估多个大数据工具。其中之一当然是Impala。 我想通过在集群节点上手动启动进程来启动 Impala 集群。正如我目前为 Spark、H2O、Presto 和 Dask 所做的那样,我想获取二
我正在使用CDH 4.2.0群集。为了监视群集,我计划安装Ganglia。我发现link表示Ganglia 3.1与hadoop 0.21.0不兼容。有人可以指导我,哪个版本的Ganglia与CDH
尝试在hadoop群集上运行mrjob示例时出现此错误。 我已经设置了hadoop_home,还可以在hdfs文件系统上创建一个新目录。 如果使用hadoop流,则可以运行python map-red
我知道如何使用Cloudera Manager界面启动服务,但是我更想知道幕后真正发生的事情,而不是依靠“魔术”。 我读过this page,但未提供所需信息 我知道有一些.sh文件可以使用,但是它们
我是 aws 新手,我正在尝试通过 Cloudera 的 AMI 在 EC2 上运行 Hadoop。我安装了 AMI,下载了 cloudera-haddop-for-ec2-tools,现在我正在尝试
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 去年关闭。 Improve this
我正在使用 AWS EC2 运行 3 个实例(m1.small -- 20GB 硬盘和 1.7GB 内存)。 集群上会有hadoop、mapReduce和几个监控进程。 我是这样拆分的: 1个主服务器
我在 myCentOS 7.1 上配置了 CDH 5.5.2。除了以下与网络相关的警告外,一切都运行良好 网络接口(interface)速度抑制... 以下网络接口(interface)似乎未全速运行
我是 CDH 新手(我使用的当前版本是 5.7.1) 我已经添加了 HBase thrift 角色并在 Hue 中设置,但我仍然遇到以下问题。 HBase Browser Failed to au
可以在Ubuntu 17上安装CDH 5.x吗?根据Cloudera网站的说法,他们一直支持到Ubuntu 16。 我不熟悉大数据,所以请原谅我的无知。 最佳答案 CDH是Cloudera的发行版,包
我是一名优秀的程序员,十分优秀!