load-client is a native client which exercises puts / appends / increments operations using multiple threads. It also has logic to verify that data is written correctly using multi-get / get / scan operations.
The HBASE-14850 branch was made off of master branch. So the load-client works with master branch. As I said previously, it works with 1.1.2 cluster (and 1.2, 1.3 since RPC is compatible). w.r.t. general consumption, it is not fully ready yet. On Tue, Aug 29, 2017 at 4:34 PM, Sean Busbey <bus...@apache.org> wrote: > +dev@hbase > -user@hbase to bcc > > AFAIK the native client isn't ready for downstream consumption yet. > can we please move this discussion to the dev@ list? > > On Tue, Aug 29, 2017 at 11:57 AM, Stack <st...@duboce.net> wrote: > > On Tue, Aug 29, 2017 at 8:54 AM, Ted Yu <yuzhih...@gmail.com> wrote: > > > >> I have successfully run load-client against an OpenStack cluster running > >> hbase 1.1.2 . > >> > >> > > What does load-client do? > > > > Does it not work w/ master, 1.2 or 1.3? > > > > > >> There is still some gap between the buck build and the Makefile build > (e.g. > >> load-client and simple-client cannot be built with Makefile) - > according to > >> Enis, separate tickets would be opened. > >> > >> Other pending work includes multiput (HBASE-18507). > >> > >> > > Is it ready for general consumption by general users or does it have too > > many holes still? Should they wait? > > > > St.Ack > > > > > > > > > >> Cheers > >> > >> On Tue, Aug 29, 2017 at 8:44 AM, Stack <st...@duboce.net> wrote: > >> > >> > On Tue, Aug 29, 2017 at 7:01 AM, Ted Yu <yuzhih...@gmail.com> wrote: > >> > > >> > > You can follow the structure of simple-client to create your own > >> program. > >> > > > >> > > bq. it is possible compiling my own program without docker and buck? > >> > > > >> > > You can use make. > >> > > > >> > > bq. it is problem with includes <folly/...> > >> > > > >> > > Folly is used heavily by the native client source code. Ultimately > your > >> > > native program would include Folly. > >> > > > >> > > > >> > Does the native client work? Is it complete? If not, what is TODO > still? > >> > Does it have limitations? If so, what are they? > >> > > >> > Thanks, > >> > S > >> > > >> > > >> > > >> > > >> > > Cheers > >> > > > >> > > On Tue, Aug 29, 2017 at 6:36 AM, Andrzej <borucki_andr...@wp.pl> > >> wrote: > >> > > > >> > > > W dniu 29.08.2017 o 14:27, Andrzej pisze: > >> > > > > >> > > >> I found simple_client at buck-out/gen/core > >> > > >> no libsasl2 sharted library > >> > > >> > >> > > > > >> > > > libsasl2.so.3 I add symbolic link to libsasl2.so.2 and is ok, > >> > > > buck build number executable like simple-client but I am > interested > >> > > > libraries *.a to build my own program using Hbase. > >> > > > There are : > >> > > > libfolly.a > >> > > > libprotobuf.a > >> > > > libif.a > >> > > > libwangle.a > >> > > > libcore.a > >> > > > ..... > >> > > > Which I must use in my own program? it is possible compiling my > own > >> > > > program without docker and buck? > >> > > > When I compiling , it is problem with includes <folly/...> which > >> > includes > >> > > > many other files. > >> > > > Is possible crate program which crate/delete tables and its source > >> not > >> > > > included <folly/..> but only link libfolly.a ? > >> > > > > >> > > > >> > > >> >