- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
谁能解释一下,HCatalog 和 HBase 之间的关系是什么?
我找到了这些定义:
Apache HCatalog
HCatalog 是一个元数据抽象层,用于在不使用底层文件名或格式的情况下引用数据。它将用户和脚本与数据的物理存储方式和位置隔离开来。
Apache HBase
HBase(Hadoop DataBase)是一个分布式的、面向列的数据库。 HBase 使用 HDFS 作为底层存储。它支持使用 MapReduce 和点查询(随机读取)的批量样式计算。
我们在 Hive 中使用 CREATE TABLE,它在 HCatalog 中创建表。我只是不明白。为什么不在真正的 DATABASE 中,也就是 HBase?
HCatalog 似乎是所有数据存储的某种元数据存储库。这是否意味着它还在 HBase 中保留有关数据库和表的信息?
我会很感激的解释
问候
帕维尔
最佳答案
当您在 HIVE 中创建表时,它会在 HCatalog 中注册它。 Hive 中的表可能是 HBase 表,但也可以是 HDFS 文件和目录之上的抽象
你可以找到 HCatalog on HortonWorks' site 的一个很好的解释
关于hive - HBase 和 HCatalog 之间的相关性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19997749/
运行某些作业时,出现以下异常: java.io.FileNotFoundException: File file:/usr/lib/hive-hcatalog/share/hcatalog/hive-
谁能告诉我,HCatalog 在使用前需要安装吗?或者它可以用作 jar 文件? 我在 VM 上运行了 Cloudera,我可以毫无问题地将 HCatalog 用于我的 MR 作业、Pig、Hive。
我正在尝试从 HCatalog 加载表,对数据进行一些练习并将其存储到另一个表中。 源表:stage.iboa_event_definitions inno_description string
我有一个创建表脚本,其中表名将在运行时确定。如何将值传递给sql脚本? 我正在尝试这样的事情 hcat -e "create table ${D:TAB_NAME} (name string)" -D
我是 Hcatlog (HCAT) 的新手,我们想知道我们在哪些用例/场景中使用 HCAT,使用 HCAT 的好处,是否可以从 HCatlog 中获得任何性能改进。任何人都可以提供有关何时使用 Hca
我在执行 MapReduce 程序时遇到以下错误。我已将所有 jar 放在 hadoop/lib 目录中,并且还在 -libjars 中提到了这些 jar。 这是我正在执行的命令: $HADOOP_H
我觉得使用 Pig 加载 HCatalog 很舒服,并且想知道是否可以使用 Spark 代替 Pig。不幸的是,我对 Spark 还很陌生…… 你能提供任何关于如何开始的 Material 吗?是否有
A = LOAD 'eventnew.txt' USING HCatalogLoader(); 2015-07-08 19:56:34,875 [main] ERROR org.apache.pig.
谁能解释一下,HCatalog 和 HBase 之间的关系是什么? 我找到了这些定义: Apache HCatalog HCatalog 是一个元数据抽象层,用于在不使用底层文件名或格式的情况下引用数
我正在尝试在 HDInsight 群集上启用 HCatalog 通知,以便跟踪元数据更改。 我的两个头节点上都有一个 ActiveMQ 代理。它正在工作,因为我已经能够订阅它并接收我发送给自己的通知。
有没有办法使用WebHcat提交Impala查询?据我了解,Impala 使用与 Hive 相同的元存储,并且 HCatalog 提供了对此元存储的统一访问。 最佳答案 遗憾的是,Impala 查询提
我在网络上看到一些关于 Hive 是否使用 HCatalog 访问 Metastore 的相互矛盾的帖子,我希望有人能帮我解决这个问题? Hive 是否使用实际的 HCatalog api 来访问 M
我编写了简单的 pig 脚本来从配置单元表中读取数据。 A = LOAD 'default.movie' USING org.apache.hive.hcatalog.pig.HCatLoader()
有没有办法在 hive 或 Hcatalog 中更改数据库的表? 例如,我有一张 table foo在数据库中 default ,我想把这张表放到数据库bar .我试试这个,但它不起作用: ALTER
我正在尝试使用 pig 中的 Hcatalog 加载我的配置单元表,为此我编写了下面的代码,但出现错误。我正在使用 pig -useHCatalog 打开我的 pig 壳 代码: A = LOAD '
有没有办法使用 sqoop 进行增量导出?我正在为 sqoop 使用 Hcatalog 集成。我尝试使用用于增量导入的 --last-value、--check-column 选项,但 sqoop 给
使用 Ambari 2.2.2.0 安装 HDP-2.4.2.0-258 我必须导入几个 SQL Server 模式,这些模式应该可以通过 Hive、Pig、MR 和任何第三方(将来)访问。我决定导入
我正在尝试编写计算 Hive 表(Hadoop 2.2.0.2.0.6.0-101)中字段值分布的 map-reduce 作业。例如: 输入 Hive 表“ATable”: +------+-----
在 Hadoop 2.4.0 中,执行以下代码示例时出现以下错误。我认为,有不匹配的hadoop版本。你在审查代码吗?以及如何修复此代码? 我正在尝试编写复制 Hcatalog 表的 map-redu
当我按照关于 hadoop ( http://hortonworks.com/hadoop-tutorial/hello-world-an-introduction-to-hadoop-hcatalo
我是一名优秀的程序员,十分优秀!