gpt4 book ai didi

hadoop - 在hbase中创建表

转载 作者:可可西里 更新时间:2023-11-01 14:24:47 24 4
gpt4 key购买 nike

我是 hbase 和 hadoop 的新手。无论如何,我已经成功地建立了一个由 3 台机器组成的 hadoop 集群。现在我需要一些帮助来建立数据库。

我有一个表“评论”包含字段:

  1. 用户编号
  2. 评论
  3. 对评论的评论(可以不止一个)和一个状态字段,

谁能帮我用 hbase/shell 构建同样的东西?

最佳答案

这里有一些对您有用的 HBase shell 命令。获取有关在 shell 中创建表的格式的帮助。

help 'create'
create 'comments', {NAME=>'user_info'}, {NAME=>'comment_data'}

请注意,列族需要明确,但实际列本身没有要求,只需执行 Put 即可在创建后添加。每个列族 1 个文件,族中一行的所有列在文件中彼此相邻。在这种情况下,我创建了一个“user_info”系列,您可以将“user_id”和“status”列放入其中。 “comment_data”同上。

如果您需要更改表(例如,您可能在第一次尝试时只创建一个列族),则需要禁用该表然后更改它

disable 'tableName'
help 'alter'
enable 'tableName' # when done altering

请注意,您还需要禁用表才能将其删除。

关于hadoop - 在hbase中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5077577/

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