728x90
요즘 회사에서 Hive 쓰는중
Hive SQL도 다른 SQL과 비슷해서 쓰는데 어려움은 없다
어쨌든 hive 쿼리로 python에서 DB 쓸때 필요해서 기록용 포스팅
from pyhive import hive #hive 라이브러리
import pandas as pd #DataFrame 만들어주기
#연결시키기
conn = hive.Connection(host='ip주소',port='포트',auth='권한?!',username='username',password='password')
#쿼리날리기
cursor = conn.cursor()
cursor.execute('query')
result = cursor.fetchall()
#column 들고오기
col = [column[0] for column in cursor.description]
#dataframe 만들기
df = pd.DataFrame(result,columns=col)
반응형
'나는야 데이터사이언티스트 > SQL' 카테고리의 다른 글
[Hive SQL] 숫자 테이블 만들기 (0) | 2022.10.13 |
---|---|
[Oracle]오라클에서 information_schema 이용하기 (0) | 2020.09.24 |
[MySQL/Oracle]테이블 & 컬럼 코멘트(comment) 조회 및 추가하기 (0) | 2020.09.17 |
[MySQL]information_schema란 ? (정의 및 테이블 종류) (5) | 2020.09.03 |
[MySQL/Oracle]데이터베이스의 모든 테이블 권한 주기 (0) | 2020.08.26 |