Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
1.
if (admin.tableExists(tableName)) { System.out.println("Table does not exist."); System.exit(-1); }
This should be
if (!admin.tableExists(tableName)) {
2.
SNAPPY is not suitable for begginer. They may get exceptions like
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:1701) at org.apache.hadoop.hbase.master.HMaster.sanityCheckTableDescriptor(HMaster.java:1569) at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1491) at org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:462) at org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java:55682) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2178) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:112) at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133) at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108) at java.lang.Thread.run(Thread.java:745)
So the code below
table.addFamily(new HColumnDescriptor(CF_DEFAULT).setCompressionType(Algorithm.SNAPPY));
it better to change into
table.addFamily(new HColumnDescriptor(CF_DEFAULT).setCompressionType(Algorithm.NONE));
3.
Before modify column family , get the table from connection
Change
HTableDescriptor table = new HTableDescriptor(tableName);
into
Table table = connection.getTable(TableName.valueOf(tablename));
4.
In 143.1.1. Code Formatting
it just said
Still in Preferences, click . Be sure the following options are selected:Apache HBase ™ Reference Guide
But nothing after click. It should be Java->Editor->Save Actions
Attachments
Attachments
Issue Links
- duplicates
-
HBASE-16628 Apache HBase ™ Reference Guide: 143.1.1. Code Formatting: miss the location of preference item
- Closed