gpt4 book ai didi

hadoop - 错误 : the constructor htable (configuration string) is deprecated

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

我正在使用 CDH 5.4.2 并尝试创建 Hbase 表,代码片段如下:

     Configuration conf = HBaseConfiguration.create(new Configuration());
HBaseAdmin hba = new <strike>HBaseAdmin</strike>(conf);
if(!hba.tableExists(args[0])){
HTableDescriptor ht = new <strike>HTableDescriptor</strike> (args[0]);
ht.addFamily(new HColumnDescriptor("sample"));

存在已弃用错误。

  • 如何避免这些警告?
  • 我需要添加任何特定的 jar 吗?CDH 5.4.2?

最佳答案

这只是一个警告。但是您不应在代码中使用已弃用的方法。

代替:

HBaseAdmin admin = new HBaseAdmin(conf);

你应该使用:

Connection conn =ConnectionFactory.createConnection(conf);
Admin admin = conn.getAdmin();

关于hadoop - 错误 : the constructor htable (configuration string) is deprecated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32188635/

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