HBase Java API client on Windows without Cygwin? -
we have started project store load of data on hadoop / hbase cluster. have followed tutorial in apache 'quick start' guide, , have got small standalone hbase instance running on 1 of our servers. able use hbase shell create tables, put data, get, scan etc - looks good!
now problem: our servers hbase installed linux, developers in company use windows machines - nice if didn't have make in company install cygwin use java api. currently, when try connect running inside eclipse java api, following error:
error 2014-12-05 17:13:05,910 [testing] {main} shell - failed locate winutils binary in hadoop binary path java.io.ioexception: not locate executable null\bin\winutils.exe in hadoop binaries.
followed by:
org.apache.hadoop.hbase.client.noserverforregionexception: unable find region row1 after 0 tries.
my question is: possible use java api hbase on windows, connecting server running on linux, without installing cygwin, hadoop , hbase on every developer's machine? alternatively, package such kundera able connect without cygwin? if not, how rest api compare in performance native java api? write own wrapper , distribute our developers (although no doubt may exist).
any on appreciated i'm having trouble finding definitive answer on google!
Comments
Post a Comment