我正在使用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"));
Run Code Online (Sandbox Code Playgroud)
发生Deprecated
错误。
这只是一个警告。但是,您不应在代码中使用不赞成使用的方法。
代替:
HBaseAdmin admin = new HBaseAdmin(conf);
Run Code Online (Sandbox Code Playgroud)
您应该使用:
Connection conn =ConnectionFactory.createConnection(conf);
Admin admin = conn.getAdmin();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4508 次 |
最近记录: |