I've done the SYSTEM.CATALOG thing many times, but this time for some reason I've forgotten the special trick to interpret the keys... as printed, they simply don't reference anything so they can't get gotten or deleted.
Thanks for the tip re: drop SYSTEM.CATALOG. I've seen this behavior actually, and didn't know it was something we could count on. ᐧ On Thu, Sep 18, 2014 at 12:50 PM, James Taylor <jamestay...@apache.org> wrote: > Hi Russell, > Doing surgery on the SYSTEM.CATALOG table is a recipe for disaster. Do you > have the DDL statements for the table, views, sequences, indexes you've > created? One option is to use the HBase shell to disable and drop the > SYSTEM.CATALOG table and then issue your DDL statements again. This won't > impact your data. > > Thanks, > James > > On Thu, Sep 18, 2014 at 10:41 AM, Russell Jurney <russell.jur...@gmail.com > > wrote: > >> We somehow got a corrupted Phoenix table, so we disabled it and dropped >> it. Then we scan 'SYSTEM.CATALOG' for any fields involving our table name, >> and we try to drop them. >> >> The problem is, I can't manage to get/delete any of the keys listed. They >> are always null. What am I doing wrong? HBase shell printout below. Can >> someone tell me the hbase shell command to run to access these keys? >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS >> column=0:COLUMN_COUNT, timestamp=1410923397118, value=\x80\x00\x00\x0B >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS >> column=0:DISABLE_WAL, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS >> column=0:IMMUTABLE_ROWS, timestamp=1410923397118, value=\x01 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS >> column=0:MULTI_TENANT, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS >> column=0:SALT_BUCKETS, timestamp=1410923397118, value=\x80\x00\x00\x14 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS >> column=0:TABLE_SEQ_NUM, timestamp=1410923397118, >> value=\x80\x00\x00\x00\x00\x00\x00\x00 >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS column=0:TABLE_TYPE, >> timestamp=1410923397118, value=u >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_NAME\x000 column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_NAME\x000 >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_NAME\x000 column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x01 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_NAME\x000 >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x07 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_NAME\x000 column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_NAME\x000 column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_NAME\x000 column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_VERSION\x column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> 000 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_VERSION\x >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> 000 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_VERSION\x column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x01 >> >> >> >> 000 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_VERSION\x >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x08 >> >> >> >> 000 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_VERSION\x column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> 000 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_VERSION\x column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> 000 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00BROWSER_VERSION\x column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> 000 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00CITY\x000 column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00CITY\x000 >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00CITY\x000 column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x01 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00CITY\x000 >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x05 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00CITY\x000 column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00CITY\x000 column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00CITY\x000 column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00COUNTRY\x000 column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00COUNTRY\x000 >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00COUNTRY\x000 column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x01 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00COUNTRY\x000 >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x04 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00COUNTRY\x000 column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00COUNTRY\x000 column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00COUNTRY\x000 column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00DATE_TIME column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00DATE_TIME >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00DATE_TIME column=0:KEY_SEQ, >> timestamp=1410923397118, value=\x80\x01 >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00DATE_TIME column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00DATE_TIME >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x01 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00DATE_TIME column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00DATE_TIME column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00DATE_TIME column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00HOST_NAME\x000 column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00HOST_NAME\x000 >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00HOST_NAME\x000 column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x01 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00HOST_NAME\x000 >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x09 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00HOST_NAME\x000 column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00HOST_NAME\x000 column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00HOST_NAME\x000 column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00IP_ADDRESS column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00IP_ADDRESS >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00IP_ADDRESS column=0:KEY_SEQ, >> timestamp=1410923397118, value=\x80\x02 >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00IP_ADDRESS column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00IP_ADDRESS >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00IP_ADDRESS column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00IP_ADDRESS column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00IP_ADDRESS column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00MAC_ADDRESS\x000 column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00MAC_ADDRESS\x000 >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00MAC_ADDRESS\x000 column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x01 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00MAC_ADDRESS\x000 >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x03 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00MAC_ADDRESS\x000 column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00MAC_ADDRESS\x000 column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00MAC_ADDRESS\x000 column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00OS\x000 column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00OS\x000 >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00OS\x000 column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x01 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00OS\x000 >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x06 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00OS\x000 column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00OS\x000 column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00OS\x000 column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00PRIMARY_USERID\x0 column=0:DATA_TYPE, >> timestamp=1410923397118, value=\x80\x00\x00\x0C >> >> >> 00 >> >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00PRIMARY_USERID\x0 >> column=0:IS_VIEW_REFERENCED, timestamp=1410923397118, value=\x00 >> >> >> >> 00 >> >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00PRIMARY_USERID\x0 column=0:NULLABLE, >> timestamp=1410923397118, value=\x80\x00\x00\x01 >> >> >> >> 00 >> >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00PRIMARY_USERID\x0 >> column=0:ORDINAL_POSITION, timestamp=1410923397118, value=\x80\x00\x00\x0A >> >> >> >> 00 >> >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00PRIMARY_USERID\x0 column=0:PK_NAME, >> timestamp=1410923397118, value=PK >> >> >> 00 >> >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00PRIMARY_USERID\x0 column=0:SORT_ORDER, >> timestamp=1410923397118, value=\x80\x00\x00\x02 >> >> >> >> 00 >> >> >> >> >> \x00\x00DEV_WEB_ENT_HOST_PROPS\x00PRIMARY_USERID\x0 column=0:_0, >> timestamp=1410923397118, value= >> >> >> >> 00 >> >> >> -- >> Russell Jurney twitter.com/rjurney russell.jur...@gmail.com >> datasyndrome.com >> ᐧ >> > > -- Russell Jurney twitter.com/rjurney russell.jur...@gmail.com datasyndrome.com