文档章节

go连接hive

zhangzhihai
 zhangzhihai
发布于 2017/09/07 12:55
字数 143
阅读 124
收藏 0

经过两天多的资料查找,反复测试从网上找到的多种方案,加上阿里云售后的支持,终于搞定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 main

import (
    "fmt"

    "github.com/dazheng/gohive"
)

func main() {
    conn, err := gohive.Connect("127.0.0.1:10000", gohive.DefaultOptions)
    if err != nil {
        fmt.Errorf("Connect error %v", err)
    }
    defer conn.Close()

    _, err = conn.Exec("create table if not exists t(c1 int)")
    if err != nil {
        fmt.Errorf("Connection.Exec error: %v", err)
    }
}

http://blog.csdn.net/dazheng/article/details/53043946

本文转载自:http://blog.csdn.net/dazheng/article/details/53043946

共有 人打赏支持
上一篇: php7 swoole
下一篇: PHP 传不指定参数
zhangzhihai
粉丝 2
博文 18
码字总数 2207
作品 0
浦东
高级程序员
私信 提问
Hive中的所有Join

内连接:inner join --join优化:在进行join的时候,大表放在最后面 --但是使用 /+streamtable(大表名称)/ 来标记大表,那么大表放在什么位置都行了 select /+streamtable(s)/ s.ymd,d.divid...

qhaiyan
2016/12/03
3
0
Hive 使用陷阱(Lock table) 排查过程

前言 业务部门使用python通过hive thrift api做数据统计,早段时间发现在频繁创建表的时候,接口会卡死。经过一番的排查,是因为hive的lock table manager特性对于hive server的接口服务不兼...

kisops
2013/08/11
0
6
DbVisualizer 使用Impala驱动连接Hive数据库

在最近工作中使用到Hive数据库存储大数据,但是CDH环境没有提供好的管理Hive数据的界面,因此考虑到使用客户端工具连接Hive数据库进行数据查询。 连接Hive数据库的GUI客户端工具有DBeaver和D...

杨延庆
2018/06/19
0
0
Hive 使用陷阱(Lock table) 排查过程

前言 业务部门使用python通过hive thrift api做数据统计,早段时间发现在频繁创建表的时候,接口会卡死。经过一番的排查,是因为hive的lock table manager特性对于hive server的接口服务不兼...

snakelxc
2013/08/11
0
1
Hive应用:外部表链接内部表

Hive应用:外部表链接内部表 我们知道,Hive的外部表可以连接HDFS中的任何目录的数据,那么Hive的外部表是否可以连接本身的内部表的数据呢? 答案是肯定,当然可以连接,因为Hive本身的数据就...

星汉
2018/07/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Navicat怎样导入Excel表格和txt文本的数据

Navicat怎样导入Excel表格和txt文本的数据 2018年07月02日 11:29:11 零碎de記憶 阅读数:2433 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39135287/ar...

linjin200
7分钟前
0
0
使用MaxCompute Java SDK运行安全相关命令

使用MaxCompute Console的同学,可能都使用过MaxCompute安全相关的命令。官方文档上有详细的MaxCompute 安全指南 ,并给出了安全相关语句汇总 。 简而言之, 权限管理 、 列级别访问控制 、 ...

阿里云云栖社区
12分钟前
0
0
中小公司的Java工程师应该如何逆袭冲进BAT?

(1)80% Java工程师都有的迷茫 这篇文章,跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师应该如何规划准备,才能跳槽进入BAT这类一线互联网公司? 之所以我用了三个 “很...

Java填坑路
12分钟前
1
0
你的应用够安全吗?绿标2.0隐私权限详解

近日,最新一期的《绿色应用达标率调查报告》结果显示,应用在安全方面的通过率仅为57%,相较于其他四项标准通过率最低。其中隐私权限的过度获取是主要原因之一,需要开发者尽快完成整改。 ...

安卓绿色联盟
22分钟前
0
0
使用MaxCompute Java SDK运行安全相关命令

使用MaxCompute Console的同学,可能都使用过MaxCompute安全相关的命令。官方文档上有详细的MaxCompute安全指南,并给出了安全相关语句汇总。 简而言之,权限管理、列级别访问控制、项目空间...

阿里云官方博客
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部