Go连接Hive
来源:互联网 发布:淘宝对接平台 编辑:程序博客网 时间:2024/05/17 07:28
经过两天多的资料查找,反复测试从网上找到的多种方案,加上阿里云售后的支持,终于搞定Go语言连接Apache Hive的问题。
测试环境,阿里云E-MapReduce 2.1 中的Hive, Golang 1.7,开发环境win10。
在阿里云hive-site.xml中需要添加:
<property> <name>hive.server2.authentication</name> <value>NOSASL</value> </property>
代码如下:
package mainimport ( "fmt" "github.com/derekgr/hivething" //基于hiveserver2 thrift)func main() { db, err := hivething.Connect("${IP}:${port}", hivething.DefaultOptions) if err != nil { fmt.Errorf(err.Error()) } defer db.Close() results, err := db.Query("show tables") //select、dml、ddl都调用db.Query if err != nil { fmt.Println(err) return } var tableName string for results.Next() { results.Scan(&tableName) fmt.Println(tableName) }
0 0
- Go连接Hive
- Redigo--Go连接Redis
- go语言连接redis
- Redigo--Go连接Redis
- go 连接 mysql 数据库
- Go连接Kafka
- go连接mysql数据库
- go连接redis
- go连接mysql
- go连接mysql数据库
- gRPC-go 连接管理
- Hive的JDBC连接
- hive连接hbase方法
- hive连接mysql配置
- python连接hive
- kettle连接hive
- hive连接mysql异常
- Hive使用JDBC连接
- 关闭 uart0 让出给其它外设使用
- error LNK2005: 已经在*.obj中定义
- OC 服务器返回数据解析
- 结构对齐--__packed与#pragma pack
- 我的Android成长之路(7)----ListView的一些属性用途
- Go连接Hive
- 十个让你惊讶的深度学习案例
- 服务器遇到close wait解决
- 二.求生之路2服务器的搭建(Windows)
- SqlDataAdapter的增加,删除,修改
- VC++常见错误原因解析--error LNK2019: 无法解析的外部符号 "public: void __thiscall
- Java Object
- Apache POI使用详解
- Java集合遍历的几种方式总结及比较