본문 바로가기 메뉴 바로가기

개발자로 살아남기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자로 살아남기

검색하기 폼
  • 전체 (1133)
    • 개발자 (21)
      • 개발에 유의할 점 (0)
      • 면접 (5)
    • IT 소식 (5)
      • 업계 (1)
    • java (51)
      • 디자인패턴 (3)
      • apache-common (1)
    • 개념 (47)
      • 자료구조 (4)
      • 함수형사고 (8)
      • 디자인패턴 (1)
    • 데이터분석 (1)
    • python (67)
      • 코드조각 (12)
      • 라이브러리 (2)
    • 빅데이터 (31)
      • zookeeper (5)
      • hadoop (78)
      • hdfs (12)
      • hive (127)
      • hbase (15)
      • spark (40)
      • scala (4)
      • trino (3)
      • oozie (41)
      • Hue (9)
      • R (5)
      • sqoop (6)
      • flume (3)
      • elasticsearch (2)
      • airflow (15)
      • kafka (3)
      • kubernetes (10)
      • openstack (3)
      • flink (2)
      • redis (2)
    • 빅데이터 강좌 (2)
    • 알고리즘 (131)
      • 알고리즘 (1)
      • 백준 (61)
      • 정올 (41)
      • 더블릿 (5)
      • 프로그래머스 (1)
    • 프로그래밍 언어 (30)
      • go (4)
      • js (9)
      • .Net (6)
      • Jsp (1)
      • ansible (3)
      • terraform (6)
    • Tools (56)
      • docker (2)
      • macbook (6)
      • maven (3)
      • sublime (1)
    • 프레임워크 (25)
      • [JS] angularjs (2)
      • [JS] node.js (19)
      • [Java] spring (2)
      • Android (2)
    • 데이타베이스 (43)
      • SQLD (5)
      • Oracle (1)
      • MySQL (8)
      • ADsP (2)
    • 리눅스 (85)
      • Bash (61)
    • GCP (5)
    • AWS (34)
      • EC2 (2)
      • EMR (14)
    • 정보보안기사 (4)
      • 네트워크 (1)
    • 개인 (80)
      • 업무실수 (0)
      • 책 (9)
      • 교육 (3)
      • 여행 (17)
      • 영화 (12)
      • 음악 (2)
      • 피규어 (4)
      • 게임 (3)
      • 생각 (7)
      • 기타 (10)
      • 좋은글 (5)
      • 좋은 사이트 (2)
  • 방명록

inline (1)
[hive] inline() 함수를 이용하여 JSON 문자열 테이블화 예제

JSON 형태의 문자열로 들어오는 칼럼을 UDTF 함수를 이용하여 테이블로 만들어야 할 때 다음과 같이 사용할 수 있다. JSON 문자열의 데이터를 찾는 것은 get_json_object()를 이용하고, inline() 함수를 이용하여 테이블화 한다. hive> SELECT inline(array( struct(get_json_object(str, "$.key1")) > , struct(get_json_object(str, "$.key2")) )) > FROM ( SELECT '{ "key1": "a", "value1" : "1", "key2": "b", "value2" : "2" }' AS str ) t > ; OK a b Time taken: 0.031 seconds, Fetched: 2 row(s)

빅데이터/hive 2018. 11. 21. 08:45
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 빅데이터-하둡,하이브로 시작하기
  • 빅데이터-스칼라, 스파크로 시작하기
  • Kaggle에서 파이썬으로 데이터 분석 시작하기
  • 쉘스크립트 개발 시작하기
  • 개발자가 데이터 분석 준전문가 되기
  • 데브쿠마
TAG
  • java
  • Tez
  • nodejs
  • AWS
  • emr
  • HDFS
  • mysql
  • SPARK
  • build
  • 오류
  • 하이브
  • Hadoop
  • S3
  • Linux
  • Python
  • SQL
  • bash
  • 알고리즘
  • 파이썬
  • 다이나믹
  • 백준
  • 하둡
  • yarn
  • ubuntu
  • airflow
  • error
  • hbase
  • HIVE
  • 정올
  • oozie
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바