创建二级索引报错:
2018-01-29 16:32:19,620 ERROR [main] examples.TestMain: Failed to test HBase because
java.lang.IllegalArgumentException: Secondary index not enabled. Configure hbase.use.secondary.index to true and verify at server as well.
at org.apache.hadoop.hbase.index.client.IndexAdmin.addIndexes(IndexAdmin.java:285)
at org.apache.hadoop.hbase.index.client.IndexAdmin.addIndex(IndexAdmin.java:271)
at com.creator.bigdata.hbase.examples.HBaseSample.createIndex(HBaseSample.java:324)
at com.creator.bigdata.hbase.examples.HBaseSample.test(HBaseSample.java:70)
at com.creator.bigdata.hbase.examples.TestMain.main(TestMain.java:41)
解决办法:在自定义hbase-site.xml配置参数hbase.use.secondary.index=true,开启二级索引,重新下载hbase客户端配置文件运行代码