Hacker News new | past | comments | ask | show | jobs | submit login

does anyone know of a Go client?



https://github.com/google/google-api-go-client is the code-gen Go client for Google APIs.

It probably does not (yet) have the generated client for cloud bigtable checked in (but I'm sure it will), but you can always use it to generate a client. You pass it the API to use on the command line, it will go fetch the docs it needs to make your client, and put its source where you tell it to.


This uses the HBase API. You just connect to it like you would any other HBase cluster, using an HBase client. It's not like e.g., BigQuery or Datastore where you need the API client. You include a JAR and then connect to HBase like normal.


The website claims that you must use their customized version of the Java HBase client library: it does not claim it is network compatible, and seems to state it is API compatible with the Java API (but then describes numerous subtle differences).

> To access Cloud Bigtable, you use a customized version of the Apache HBase 1.0.1 Java client.


Believe it or not, it appears gcloud-golang package already contains go bigtable library :) https://github.com/GoogleCloudPlatform/gcloud-golang/commit/...


    go get google.golang.org/cloud/bigtable


I suppose you should be able to use any Go Hbase client.


No, but there's a Go client for AWS.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: