gpt4 book ai didi

java - 检查表是否存在

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

检查 Hbase 表是否存在的最快方法是什么?查看此 api:

http://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html以下哪个最快:

  1. tableExists
  2. isTableEnabled
  3. isTableAvailable
  4. listTables

使用#4,您可以获得所有表的列表并遍历它并比较其中一个表是否与您的表名匹配。

或者还有另一种更聪明的方法?

最佳答案

这是我的示例代码。 (斯卡拉)

import org.apache.hadoop.hbase.HBaseConfiguration

var TableName = "sample"
val conf = HBaseConfiguration.create()
var hbaseAdmin = new HBaseAdmin(conf)
if (!hbaseAdmin.tableExists(TableName)) {
println(TableName + " Does Not Exist")
}

在这里,你只需要使用“tableExists”来检查这个TableName是否存在。

关于java - 检查表是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4888421/

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