Answer the question
In order to leave comments, you need to log in
What library would you recommend for a client to Hive?
Hello.
I need a client for Hive on GoLang
Found this repository araddon/hive :
client listing example
package main
import (
hive "github.com/araddon/hive"
"log"
"fmt"
)
func init() {
hive.MakePool("localhost:10000")
}
func main() {
conn, err := hive.GetHiveConn()
if err == nil {
er, err := conn.Client.Execute("select * from tb where date='2016-09-09' limit 10")
if er == nil && err == nil {
for {
row, _, _ := conn.Client.FetchOne()
if len(row) > 0 {
fmt.Println(row)
} else {
return
}
}
} else {
log.Println(er, err)
}
}
if conn != nil {
// make sure to check connection back into pool
conn.Checkin()
}
}
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question