zoukankan      html  css  js  c++  java
  • HiveServer2和beeline

    HiveServer2

    1.为hive提供了一种允许客户端远程访问的服务。

    2.基于thrift协议,支持跨平台,跨编程语言对hive访问;

    3.允许远程访问hive;

    HiveServer2 支持一个新的命令行Shell,称为Beeline,它是基于SQLLine CLIJDBC客户端。

    下面是如何配置和登陆

    cd到master节点的Hive/bin目录下,开启hiveserver2服务

    [root@master bin]# hiveserver2

     

    克隆一个窗口,运行netstat -nltp,出现10000的端口号表示成功开启

    [root@master src]# netstat -nltp

    用另一台机器(客户端)去连接hiveserver2

    cd到hive文件夹bin

    分别执行命令

    >bin/beeline
    
    >!connect jdbc:hive2://master:10000  --master是开启hiveserver2的机器hostname

    用户名是主机的启动用户名root

    密码无,直接回车即可。

    hivesever2每次要手动启动,因此设置为进程,后台运行。

    >nohup bin/hiveserver2 1>/dev/null 2>&1 &

    然后在其它机器上就可以直接运行,进入到Hive的交互式窗口
    [root@slave1 hive]# bin/beeline -u jdbc:hive2://master:10000 -n root
  • 相关阅读:
    MySQL Sandbox安装使用
    主从复制延时判断
    Carthage
    QCon 2015 阅读笔记
    QCon 2015 阅读笔记
    Scrum&Kanban在移动开发团队的实践 (一)
    移动开发-第三方聊天服务
    开通博客
    spark的若干问题
    hadoop2.2.0安装需要注意的事情
  • 原文地址:https://www.cnblogs.com/lucas-zhao/p/11892086.html
Copyright © 2011-2022 走看看