You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Viraj Jasani (Jira)" <ji...@apache.org> on 2020/03/05 16:45:00 UTC

[jira] [Updated] (HBASE-23909) list_regions fails if table is under split

     [ https://issues.apache.org/jira/browse/HBASE-23909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Viraj Jasani updated HBASE-23909:
---------------------------------
    Fix Version/s: 1.6.1
                   2.3.0
                   3.0.0
           Status: Patch Available  (was: In Progress)

> list_regions fails if table is under split
> ------------------------------------------
>
>                 Key: HBASE-23909
>                 URL: https://issues.apache.org/jira/browse/HBASE-23909
>             Project: HBase
>          Issue Type: Bug
>          Components: shell
>    Affects Versions: 1.6.0
>            Reporter: Peter Somogyi
>            Assignee: Viraj Jasani
>            Priority: Minor
>             Fix For: 3.0.0, 2.3.0, 1.6.1
>
>
> Shortly after executing split 'table' command from the shell the list_regions 'table' fails with "ERROR: undefined method `toString' for nil:NilClass"
>  
> {noformat}
> hbase(main):002:0> list_regions 'cluster_test'
>                  SERVER_NAME |                                                           REGION_NAME |  START_KEY |    END_KEY |  SIZE |      REQ |   LOCALITY |
>  --------------------------- | --------------------------------------------------------------------- | ---------- | ---------- | ----- | -------- | ---------- |
>  nokedli,34665,1582736360668 |         cluster_test,,1582736408029.857a9b734a2f490e573ba20b1bbf99b3. |            |   33333333 |  3348 | 20408042 |        0.0 |
>  nokedli,34665,1582736360668 | cluster_test,33333333,1582736408029.1749360028b3a5e76b5da1d1888e5b9d. |   33333333 |   66666666 |  3321 | 20242123 |        0.0 |
>  nokedli,34665,1582736360668 | cluster_test,66666666,1582736408029.1f1366aa0ee621d496103ac5a50bca77. |   66666666 |   99999999 |  3316 | 20215774 |        0.0 |
>  nokedli,34665,1582736360668 | cluster_test,99999999,1582736408029.ae95589c9498443a89aea4c42c199372. |   99999999 |   cccccccc |  3327 | 20285312 |        0.0 |
>  nokedli,34665,1582736360668 | cluster_test,cccccccc,1582736408029.239647c37e27cbd3154180ce5004a1ea. |   cccccccc |            |  3355 | 20451469 |        0.0 |
>  5 rows
> hbase(main):003:0> split 'cluster_test'
> 0 row(s) in 0.2240 seconds
> hbase(main):004:0> list_regions 'cluster_test'
> ERROR: undefined method `toString' for nil:NilClass
> Here is some help for this command:
>         List all regions for a particular table as an array and also filter them by server name (optional) as prefix
>         and maximum locality (optional). By default, it will return all the regions for the table with any locality.
>         The command displays server name, region name, start key, end key, size of the region in MB, number of requests
>         and the locality. The information can be projected out via an array as third parameter. By default all these information
>         is displayed. Possible array values are SERVER_NAME, REGION_NAME, START_KEY, END_KEY, SIZE, REQ and LOCALITY. Values
>         are not case sensitive. If you don't want to filter by server name, pass an empty hash / string as shown below.
>         Examples:
>         hbase> list_regions 'table_name'
>         hbase> list_regions 'table_name', 'server_name'
>         hbase> list_regions 'table_name', {SERVER_NAME => 'server_name', LOCALITY_THRESHOLD => 0.8}
>         hbase> list_regions 'table_name', {SERVER_NAME => 'server_name', LOCALITY_THRESHOLD => 0.8}, ['SERVER_NAME']
>         hbase> list_regions 'table_name', {}, ['SERVER_NAME', 'start_key']
>         hbase> list_regions 'table_name', '', ['SERVER_NAME', 'start_key']
> hbase(main):005:0> list_regions 'cluster_test'
>                  SERVER_NAME |                                                                                          REGION_NAME |                               START_KEY |                                 END_KEY |  SIZE |      REQ |   LOCALITY |
>  --------------------------- | ---------------------------------------------------------------------------------------------------- | --------------------------------------- | --------------------------------------- | ----- | -------- | ---------- |
>  nokedli,34665,1582736360668 |                                        cluster_test,,1582878981608.614acededc61f55a10816bb871d0421b. |                                         | 197f83f2390a2a0c4104f4630982c585-461828 |  3348 | 10204021 |        0.0 |
>  nokedli,34665,1582736360668 | cluster_test,197f83f2390a2a0c4104f4630982c585-461828,1582878981608.5987f972793bd422564a0758e545caa5. | 197f83f2390a2a0c4104f4630982c585-461828 |                                33333333 |  3348 | 10204021 |        0.0 |
>  nokedli,34665,1582736360668 |                                cluster_test,33333333,1582878982425.a306381f3ee03161dc832eaca066131b. |                                33333333 | 4cdfa653a3843d49a62004a6e4e71636-501997 |  3321 | 10121061 |        0.0 |
>  nokedli,34665,1582736360668 | cluster_test,4cdfa653a3843d49a62004a6e4e71636-501997,1582878982425.ae87e47584e3dee98e524f961fa6906e. | 4cdfa653a3843d49a62004a6e4e71636-501997 |                                66666666 |  3321 | 10121061 |        0.0 |
>  nokedli,34665,1582736360668 |                                cluster_test,66666666,1582878983449.d4015a18e47a9aeec89a1ead9a974186. |                                66666666 | 7ffd66580ac07b1ff7636f9b15609fa6-238805 |  3316 | 10107887 |        0.0 |
>  nokedli,34665,1582736360668 | cluster_test,7ffd66580ac07b1ff7636f9b15609fa6-238805,1582878983449.c92f8a7b3a89fee59313bdb516720319. | 7ffd66580ac07b1ff7636f9b15609fa6-238805 |                                99999999 |  3316 | 10107887 |        0.0 |
>  nokedli,34665,1582736360668 |                                cluster_test,99999999,1582878984099.36d0e3d56119f2bdcae280853c29321d. |                                99999999 | b36cb3f90c3019779ba5a3b00fb6da2f-320789 |  3327 | 10142656 |        0.0 |
>  nokedli,34665,1582736360668 | cluster_test,b36cb3f90c3019779ba5a3b00fb6da2f-320789,1582878984099.9d76372540e628675a4aea5a8979107d. | b36cb3f90c3019779ba5a3b00fb6da2f-320789 |                                cccccccc |  3327 | 10142656 |        0.0 |
>  nokedli,34665,1582736360668 |                                cluster_test,cccccccc,1582878984966.1292a5f5dbd5f454d5d3b3cf048c4a75. |                                cccccccc |  e66d48d7b227e7845b73d43eb1a06fcb-86032 |  3355 | 10225734 |        0.0 |
>  nokedli,34665,1582736360668 |  cluster_test,e66d48d7b227e7845b73d43eb1a06fcb-86032,1582878984966.6765ff09c59899363ae9be115a9c3d78. |  e66d48d7b227e7845b73d43eb1a06fcb-86032 |                                         |  3355 | 10225734 |        0.0 |
>  10 rowshbase(main):006:0>{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)