본문 바로가기

hive3

[hive] 하이브 테이블 명 변경, 테이블 생성 쿼리 확인 - 하이브 테이블 명 변경 ALTER TABLE 기존테이블명 RENAME TO 신규테이블명 - 하이브 테이블 생성 쿼리 확인 show create table 테이블명 2022. 7. 4.
[hive] 데이터 베이스 생성, 삭제, 조회 하이브 데이터베이스는 테이블 이름을 구별하기 위한 네임스페이스 hive 데이터베이스 (스키마) 생성 - 데이터베이서 생성시 위치를 지정하지 않으면 하이브 기본 설정의 경로에 설정됨. 경로 : hive설치위치/conf/hive-site.xml - 데이터 베이스 생성 DDL CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROPERTIES (property_name=property_value, ...)]; if not exists의 경우 같은 이름의 데이터베이스가 있으면 생성하지 않음 CREATE DATABASE meta COMMENT "메타데이터" - 데이.. 2021. 12. 1.
MySQL ORACLE HIVE 그룹별 문자열 묶기 LISTAGG GROUP_CONCAT collect_set 그룹별로 문자열 묶는 방법 그룹별로 group by 하여 다른 특정 컬럼 문자열을 묶어서 나타내고 싶을 때 사용하는 함수를 mysql, oracle, hive 데이터 베이스별로 정리 테이블 예제 - 테이블 : custuer_grade grade custumer_id gold park123 sliver kim124 sliver lee777 gold han909 bronze jee333 원하는 결과 grade custumer_id gold park123,han909 sliver kim124,lee777 bronze jee333 MySQL 문법 : GROUP_CONCAT(column ORDER BY column SEPERATOR 구분자) ~ group by(column) SELECT grade, GROUP_C.. 2021. 10. 28.