hadoop - 如何查看hbase数据库中使用的表?

标签 hadoop hbase

我是 hbase 的新手。 hbase 中创建了 30 个表。我想查看那些表结构。

我已经使用下面的命令查看表格,但只有一张表格。希望我需要连接到 hbase 中的正确数据库以列出表。

hbase(main):017:0> list
TABLE
test
1 row(s) in 0.0140 seconds

现在我想让命令知道 hbase 中存在(已经创建)的数据库是什么?

最佳答案

为了与 HBase 术语保持一致...有一个“命名空间”的概念。 您可以在特定命名空间下创建表。

Group name: namespace
  Commands: alter_namespace, create_namespace, describe_namespace, drop_namespace, list_namespace, list_namespace_tables

list - 在默认命名空间中显示表

list_namespace - 显示所有可用的命名空间

list_namespace_tables 'n1' 显示 n1 命名空间下的所有表。

很可能您的所有表都是在某个特定的命名空间下创建的。探索..

关于hadoop - 如何查看hbase数据库中使用的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44408535/

相关文章:

hadoop - 如何将一行与 spark 数据集中的所有其他行进行比较?

hadoop - 自定义分区程序将单个 key 发送到多个 reducer ?

hadoop - Hive 1.2.1 更新

hadoop - HBase 0.92 关于 SLF4J 绑定(bind)的警告

hadoop - 错误2998:未处理的内部错误。运行代码

hadoop - Hbase 和 Phoenix 无法映射整数

arrays - 计算 Hive 数组中连续日期之间的差异

hadoop - HBase 连接挂起在 INFO ClientCnxn - 服务器上的 session 建立完成

python - 导入错误 : No module named happybase

java - HBase表上普通Java程序和MapReduce java程序的区别