Thanks,I found the hbase cluster use 0.99 version ,but HBase 0.99.0 is a "developer preview" release ,it not fixed with current Phoenix version 。I change the hbase cluster to 0.98.8 the problem is solved。
At 2014-12-08 13:04:09, "[email protected]" <[email protected]> wrote: Hi, Perhaps there are some problems for your hbase cluster. Would you mind check that you can smoothly access the hbase meta table ? You can check the web ui status. Thanks, Sun. CertusNet 发件人: 乔凯 发送时间: 2014-12-08 12:56 收件人: user 主题: Table undefined. hi,all: when I install the 4.2.1version phoenix i install fully and run sqlline.py master command it's happeded the problem. I enter the hbase find => ["SYSTEM.CATALOG", "test"],but when i scan 'SYSTEM.CATALOG' it's appear Unknown table SYSTEM.CATALOG!。 i confuesd it ,can somebody help me ? 14/12/08 12:44:11 WARN client.HConnectionManager$HConnectionImplementation: Encountered problems when prefetch hbase:meta table: org.apache.hadoop.hbase.TableNotFoundException: Cannot find row in hbase:meta for table: SYSTEM.CATALOG, row=SYSTEM.CATALOG,,99999999999999 at org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:146) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.prefetchRegionCache(HConnectionManager.java:1159) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:1223) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:1111) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:1068) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getRegionLocation(HConnectionManager.java:909) at org.apache.phoenix.query.ConnectionQueryServicesImpl.getAllTableRegions(ConnectionQueryServicesImpl.java:397) at org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:846) at org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:790) at org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1100) at org.apache.phoenix.query.DelegateConnectionQueryServices.createTable(DelegateConnectionQueryServices.java:110) at org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:1526) at org.apache.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:534) at org.apache.phoenix.compile.CreateTableCompiler$2.execute(CreateTableCompiler.java:184) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:271) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:263) at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)
