gohbase icon indicating copy to clipboard operation
gohbase copied to clipboard

Pure-Go HBase client

Results 64 gohbase issues
Sort by recently updated
recently updated
newest added

Is it possible to support configurable scanner timeout and client RPC timeouts? These would be equivalent to hbase.client.scanner.timeout.period and hbase.rpc.timeout respectively in the in Java HBase client. This would allow...

enhancement

hello I use hbase scan filter code: bytes := []byte("54.36.149.65") comparable := filter.NewByteArrayComparable(bytes) fc := filter.NewBinaryComparator(comparable) CompareOp := 0 f := filter.NewCompareFilter(filter.CompareType(CompareOp), fc) str, err := hrpc.NewScanStr(context.Background(), "hub:ip_parse_init", hrpc.Filters(f)) if...

![tim 20180604173610](https://user-images.githubusercontent.com/7436948/40948751-c9f7e884-689c-11e8-9c8a-8827fd18eabf.png) there has RegionServerStoppedException with one dead node. And goroutine will be blocked when reads data from the dead node. how to return error instead of blocked?

If region server down for some time, and then comes back later. The client would not recreate a new connection but keep block sending in isRegionEstablished.

In our production environment, when a table contains a large quantity of regions (more than 1000 regions), the client will send too many scan requests to meta regionserver when the...

If there are a lot of RPC request to a same table, but the region information not in cache. ```go func (c *client) findRegion(ctx context.Context, table, key []byte) (hrpc.RegionInfo, error)...

Currently we can only pass [ColumnFamilySchema attributes](https://github.com/tsuna/gohbase/blob/master/pb/HBase.proto#L54) in `CreateTable`. Need to be able to specify [TableShema attributes](https://github.com/tsuna/gohbase/blob/master/pb/HBase.proto#L43)

Is it possible to create a put with tag? like https://hbase.apache.org/1.1/apidocs/org/apache/hadoop/hbase/client/Put.html#addImmutable(byte[],%20byte[],%20long,%20byte[],%20org.apache.hadoop.hbase.Tag[])