Thibault Deutsch

Results 29 comments of Thibault Deutsch

> what is problem? ``` Region hbase:meta,,1 is not online on hbase-regionserver-1,16020,1658850222232 ```

This is a problem with your HBase cluster/setup that I can't help with. `gohbase` is telling you that HBasemaster told it that the `hbase:meta` region is on `hbase-regionserver-1` but it...

``` // NumberOfRows is an option for scan requests. // Specifies how many rows are fetched with each request to regionserver. // Should be > 0, avoid extremely low values...

A scan make multiples requests to regionservers. `NumberOfRows` only limit the number of rows returned PER requests, not for the totality of the scan. This will do what you want,...

Another option, especially if you want to follow the same pattern for a larger number of rows or if the rows are spread on multiple regionservers, is to exit the...

> Note that despite setting hrpc.NumberOfRows(10), scanner.Next() can return anywhere from 1 cell at a time to over a million cells at once, which is quite strange. 1 Cell =...

Indeed there is 2 levels of retries here. The first one `getRegionForRpc` that will try 10 times and the second one in `lookupRegion` that just exponentially retry forever. They do...

Thanks for the detailed bug report. I will have a look today.

Additional infos (could be or not relevant): - HBase 2.4.1 - RS crashing because of: ``` 2022-03-28 01:41:38,880 ERROR [regionserver/XXXXXX:16201.logRoller] regionserver.HRegionServer: ***** ABORTING region server XXXXXXXX,16201,1648415126068: IOE in log roller...

This looks similar to https://github.com/tsuna/gohbase/pull/164, not in the implementation but in what it tries to do.