In Kylin 1.1 property ??kylin.hbase.default.compression.codec?? in kylin.properties is set snappy. You will change it to Your cluster codec. and in kylin_job_conf.xm has codec config too. Please check.
> ?? 2015??11??17????21:33???????? <[email protected]> ?????? > > Beause of some errors encounted in kylin1.1, I fail to build cube in the > kylin project,the error log was as follows: > Caused by: > org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hbase.DoNotRetryIOException): > org.apache.hadoop.hbase.DoNotRetryIOException: Compression algorithm > 'snappy' previously failed test. Set hbase.table.sanity.checks to false at > conf or table descriptor if you want to bypass sanity checks > at > org.apache.hadoop.hbase.master.HMaster.warnOrThrowExceptionForFailure(HMaster.java:1597) > at > org.apache.hadoop.hbase.master.HMaster.sanityCheckTableDescriptor(HMaster.java:1536) > at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1448) > at > org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:422) > at > org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java:48502) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2112) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:101) > at > org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:130) > at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:107) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: Compression > algorithm 'snappy' previously failed test. > at > org.apache.hadoop.hbase.util.CompressionTest.testCompression(CompressionTest.java:91) > at > org.apache.hadoop.hbase.master.HMaster.checkCompression(HMaster.java:1680) > at > org.apache.hadoop.hbase.master.HMaster.checkCompression(HMaster.java:1673) > at > org.apache.hadoop.hbase.master.HMaster.sanityCheckTableDescriptor(HMaster.java:1534) > ... 8 more > > > at org.apache.hadoop.hbase.ipc.RpcClient.call(RpcClient.java:1457) > at > org.apache.hadoop.hbase.ipc.RpcClient.callBlockingMethod(RpcClient.java:1661) > at > org.apache.hadoop.hbase.ipc.RpcClient$BlockingRpcChannelImplementation.callBlockingMethod(RpcClient.java:1719) > at > org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$BlockingStub.createTable(MasterProtos.java:43773) > at > org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$5.createTable(HConnectionManager.java:2017) > at org.apache.hadoop.hbase.client.HBaseAdmin$2.call(HBaseAdmin.java:636) > at org.apache.hadoop.hbase.client.HBaseAdmin$2.call(HBaseAdmin.java:632) > at > org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:115) > ... 15 more > > ----------------------------------------------------- > By the way, I found that Apache Pheonix can well solve my problem for substr > in where clause. > > > Best regards, > xingchen
