Hive - 데이터 복제 쿼리

Posted 05 29, 2013 21:01, Filed under: BigData/Hive

# 데이터 복제 쿼리


# Hive, Impala는 기본적으로 기본키(Primary Key) 개념이 없음


# INSERT 옵션
 - OVERWRITE : 기존 데이터를 지우고 신규로 입력
 - INTO : 기존 데이터에 이어서 등록(중복 등록)

hive> DESC users;
OK
userid  int
gender  string
age     int
occupation      int
zipcode string
Time taken: 0.081 seconds

-- users_3 테이블 복제
hive> CREATE TABLE users_3 
    > AS SELECT * FROM users;

hive> show tables;
OK
movies
movies_2
ratings
users_3
users
users_2
Time taken: 0.034 seconds

hive> DESC users_3;
OK
userid  int
gender  string
age     int
occupation      int
zipcode string
Time taken: 0.072 seconds

-- users 테이블의 데이터를 users_3 테이블로 복제
hive> INSERT OVERWRITE TABLE users_3
    > SELECT * FROM users;         

hive> SELECT COUNT(*) FROM users_3;
OK
6040

-- OVERWRITE 옵션을 이용한 복제
hive> INSERT OVERWRITE TABLE users_3
    > SELECT * FROM users;      

hive> SELECT COUNT(*) FROM users_3;
OK
6040

hive> SELECT * FROM users_3 LIMIT 5;
OK
1       F       1       10      48067
2       M       56      16      70072
3       M       25      15      55117
4       M       45      7       02460
5       M       25      20      55455
Time taken: 0.083 seconds

-- INTO 옵션을이용한 복제
hive> INSERT INTO TABLE users_3    
    > SELECT * FROM users;
OK

-- 중복 복제 건수
hive> SELECT COUNT(*) FROM users_3;
OK
12080



※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.
05 29, 2013 21:01 05 29, 2013 21:01


Trackback URL : http://develop.sunshiny.co.kr/trackback/916

Leave a comment


Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. 안녕하세요^^ 배그핵
  2. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  3. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  4. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny
  5. 감사합니다 많은 도움 되었습니다!ㅎㅎ 프리시퀸스

Recent Trackbacks

  1. Mysql - mysql 설치후 Character set... 멀고 가까움이 다르기 때문 %M

Calendar

«   10 2019   »
    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    

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 2724058 HIT
TODAY 524 HIT
YESTERDAY 589 HIT