我一直在阅读 Hadoop 文件系统并试图了解它是什么。我有一个基本的了解。我非常了解 RDBMS,我很难理解的是如何在例如 HBase 中实现一个简单的表。
从 Cloudera 免费教程中,我了解到 HBase 是面向列的,如何实现面向列的表(它是否称为表?)?
你如何实现一个简单的用户表,其中包含 id、用户名、密码列(或者你不能做这样的事情吗?)?
谢谢!
我认为首先您需要了解为什么要使用 HBase 以及什么是面向列的方法。
您将随处看到,在为 HBase 创建设计时,您将创建一个
column
,然后创建一个
column family
现在问题是您必须记住,HBase 用于非常大规模的数据,并且当您需要 mapreduce 作业和快速检索时。我不能在这里介绍面向 HBase 列的方法,但我建议您使用这个链接。我希望它会是对你有帮助:)
如果您有任何困惑,请随时提问