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
  • 相关阅读:
    全面理解面向对象的 JavaScript
    账号
    移动端 前端框架 amaze ui
    javascript 精典案例分析一览
    前端事件系统(一)
    周总结12
    周总结11
    相比较于其他的同类软件
    团队冲刺第十五天
    团队冲刺第十四天
  • 原文地址:https://www.cnblogs.com/lucas-zhao/p/11892086.html
Copyright © 2011-2022 走看看