本文介绍了错误:不建议使用构造函数htable(配置字符串)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用CDH 5.4.2并尝试创建具有以下代码段的Hbase Table:
I am using CDH 5.4.2 and trying to create Hbase Table have the following code snippet:
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"));
出现Deprecated
错误.
- 如何避免这些警告?
- 我需要添加任何特定的罐子吗CDH 5.4.2?
- How to avoid these warnings?
- Do I need to add any specific jars forCDH 5.4.2?
推荐答案
这只是警告.但是,您不应在代码中使用不赞成使用的方法.
It's just a warning. But you should not use deprecated methods in your code.
代替:
HBaseAdmin admin = new HBaseAdmin(conf);
您应该使用:
Connection conn =ConnectionFactory.createConnection(conf);
Admin admin = conn.getAdmin();
这篇关于错误:不建议使用构造函数htable(配置字符串)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!