zoukankan      html  css  js  c++  java
  • python3+pyhive访问hive

    pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
    yum install gcc-c++
    yum install gcc libffi-devel python-devel openssl-devel -y
    yum -y install cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib

    pip3 install sasl -i https://pypi.tuna.tsinghua.edu.cn/simple
    pip3 install thrift -i https://pypi.tuna.tsinghua.edu.cn/simple
    pip3 install thrift-sasl -i https://pypi.tuna.tsinghua.edu.cn/simple
    pip3 install PyHive -i https://pypi.tuna.tsinghua.edu.cn/simple

    from pyhive import hive
    conn = hive.Connection(host='node1', port=10000, username='hdfs', database='default')
    cursor = conn.cursor()
    cursor.execute('show tables')

    for result in cursor.fetchall():
    print(result)

  • 相关阅读:
    [Linux]
    [Nginx]
    [Nginx]
    [Linux]
    [Linux]
    [Linux]
    [Linux]
    [Linux] -Docker修改空间大小
    [Linux]
    [MySql]
  • 原文地址:https://www.cnblogs.com/zsfishman/p/12416306.html
Copyright © 2011-2022 走看看