我试图用简单的java代码截断HBase表:
HBaseAdmin hbaseAdmin = new HBaseAdmin(new HadoopConfig());
但我得到" java.lang.reflect.InvocationTargetException"。 我看到HBaseAdmin构造函数已被弃用。
适用于Hadoop 2.2.0
答案 0 :(得分:2)
找到以下代码片段以在Java代码中截断HBase表,
Configuration config = HBaseConfiguration.create();
// Add custom config parameters here
Connection connection = ConnectionFactory.createConnection(config);
Admin admin = connection.getAdmin()
admin.truncateTable(TableName.valueOf("bigtable");
admin.close();
希望这有帮助!
答案 1 :(得分:2)
成功,这是解决方案:
dict