SlideShare a Scribd company logo
빅데이터 ~ 머신(딥)러닝
실무로 배우는 빅데이터 기술
 피닉스(Phoenix) 활용
☆ 확장하기 – 11편 ☆
김강원
Phoenix 는?
HBase를 관계형 데이터 베이스처럼 사용할 수 있도록
SQL on HBase 를 지원
※ Phoenix의 기본 개념과 기능들은 구글링을 통해 확인 하세요!
파일럿 프로젝트 확장 (1/2)
Phoenix
책 177 페이지 중에서… (개정판)
피닉스 활용
파일럿 프로젝트 확장 (2/2)
확장편 실습
피닉스(Phoenix) 활용
 피닉스 SqlLine 접속
Server01 접속
$ phoenix-sqlline.py server02.hadoop.com
Step-1
 HBase 테이블 확인
0: jdbc:phoenix:server02.hadoop.com> !tables
Step-2
 HBase 테이블 생성
> CREATE TABLE smartcar_test_table (car_no Integer PRIMARY KEY, car_model VARCHAR(200));
Step-3
 데이터 입력
> UPSERT INTO smartcar_test_table VALUES(12345, 'MODEL-X');
> UPSERT INTO smartcar_test_table VALUES(12346, 'MODEL-Q');
Step-4
 데이터 조회
> SELECT * FROM smartcar_test_table;
> SELECT * FROM smartcar_test_table WHERE car_no = 12345;
Step-5
 데이터 확인
Hue 접속 : http://server02.hadoop.com:8888
Hue 홈 > DataBrowsers > HBase > smartcar_test_table
Step-6
실무로 배우는 빅데이터 기술
확장하기 11편 – Phoenix 활용
[ 강의자료 ]
 동 영 상: 유튜브 www.youtube.com
 실습문서: 슬라이드쉐어 www.slideshare.net

More Related Content

What's hot

(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
Jay Park
 
Binlog Servers 구축사례
Binlog Servers 구축사례Binlog Servers 구축사례
Binlog Servers 구축사례
I Goo Lee
 
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
ASP.NET과 C#으로 개발하는 대규모 소셜 게임ASP.NET과 C#으로 개발하는 대규모 소셜 게임
ASP.NET과 C#으로 개발하는 대규모 소셜 게임흥배 최
 
Red hat ansible engine 2.7 release(Korean version)
Red hat ansible engine 2.7 release(Korean version)Red hat ansible engine 2.7 release(Korean version)
Red hat ansible engine 2.7 release(Korean version)
Leo Song
 
Ubuntu & C9(node.js) with AWS
Ubuntu & C9(node.js) with AWSUbuntu & C9(node.js) with AWS
Ubuntu & C9(node.js) with AWS
SeongSik Choi
 
쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택
OpenStack Korea Community
 
제3회난공불락 오픈소스 인프라세미나 - Nagios
제3회난공불락 오픈소스 인프라세미나 - Nagios제3회난공불락 오픈소스 인프라세미나 - Nagios
제3회난공불락 오픈소스 인프라세미나 - Nagios
Tommy Lee
 
User Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud BizUser Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud Biz
Nalee Jang
 
기가박스 영화관 운영 시스템 구축마지막
기가박스 영화관 운영 시스템 구축마지막기가박스 영화관 운영 시스템 구축마지막
기가박스 영화관 운영 시스템 구축마지막
ssuser5280ce
 
XECon + PHPFest 2014 XE 프로젝트 이야기
XECon + PHPFest 2014 XE 프로젝트 이야기XECon + PHPFest 2014 XE 프로젝트 이야기
XECon + PHPFest 2014 XE 프로젝트 이야기
Sol Kim
 
Cruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedevCruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedevHeo Seungwook
 
3. Install - Tensorflow
3. Install - Tensorflow3. Install - Tensorflow
3. Install - Tensorflow
merry7
 
Ansible - Introduction
Ansible - IntroductionAnsible - Introduction
Ansible - Introduction
Sungeon(허성은) Heo
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Keon Ahn
 
(OCI 탐험일지) 인스턴스 구성
(OCI 탐험일지) 인스턴스 구성(OCI 탐험일지) 인스턴스 구성
(OCI 탐험일지) 인스턴스 구성
Jay Park
 
Dynamodb 삽질기
Dynamodb 삽질기Dynamodb 삽질기
Dynamodb 삽질기
AWSKRUG - AWS한국사용자모임
 
Db프로그래밍 환경 설정(131062 장택순)
Db프로그래밍 환경 설정(131062 장택순)Db프로그래밍 환경 설정(131062 장택순)
Db프로그래밍 환경 설정(131062 장택순)
TaekSoon Jang
 
Ansible를 통한 컨테이너 환경 자동화
Ansible를 통한 컨테이너 환경 자동화Ansible를 통한 컨테이너 환경 자동화
Ansible를 통한 컨테이너 환경 자동화
Opennaru, inc.
 
Collo -02 , kr
Collo -02 , krCollo -02 , kr
Collo -02 , kr
지현 이
 
15. Application - Solr Indexing & Searching
15. Application - Solr Indexing & Searching15. Application - Solr Indexing & Searching
15. Application - Solr Indexing & Searching
merry7
 

What's hot (20)

(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
 
Binlog Servers 구축사례
Binlog Servers 구축사례Binlog Servers 구축사례
Binlog Servers 구축사례
 
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
ASP.NET과 C#으로 개발하는 대규모 소셜 게임ASP.NET과 C#으로 개발하는 대규모 소셜 게임
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
 
Red hat ansible engine 2.7 release(Korean version)
Red hat ansible engine 2.7 release(Korean version)Red hat ansible engine 2.7 release(Korean version)
Red hat ansible engine 2.7 release(Korean version)
 
Ubuntu & C9(node.js) with AWS
Ubuntu & C9(node.js) with AWSUbuntu & C9(node.js) with AWS
Ubuntu & C9(node.js) with AWS
 
쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택
 
제3회난공불락 오픈소스 인프라세미나 - Nagios
제3회난공불락 오픈소스 인프라세미나 - Nagios제3회난공불락 오픈소스 인프라세미나 - Nagios
제3회난공불락 오픈소스 인프라세미나 - Nagios
 
User Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud BizUser Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud Biz
 
기가박스 영화관 운영 시스템 구축마지막
기가박스 영화관 운영 시스템 구축마지막기가박스 영화관 운영 시스템 구축마지막
기가박스 영화관 운영 시스템 구축마지막
 
XECon + PHPFest 2014 XE 프로젝트 이야기
XECon + PHPFest 2014 XE 프로젝트 이야기XECon + PHPFest 2014 XE 프로젝트 이야기
XECon + PHPFest 2014 XE 프로젝트 이야기
 
Cruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedevCruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedev
 
3. Install - Tensorflow
3. Install - Tensorflow3. Install - Tensorflow
3. Install - Tensorflow
 
Ansible - Introduction
Ansible - IntroductionAnsible - Introduction
Ansible - Introduction
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
 
(OCI 탐험일지) 인스턴스 구성
(OCI 탐험일지) 인스턴스 구성(OCI 탐험일지) 인스턴스 구성
(OCI 탐험일지) 인스턴스 구성
 
Dynamodb 삽질기
Dynamodb 삽질기Dynamodb 삽질기
Dynamodb 삽질기
 
Db프로그래밍 환경 설정(131062 장택순)
Db프로그래밍 환경 설정(131062 장택순)Db프로그래밍 환경 설정(131062 장택순)
Db프로그래밍 환경 설정(131062 장택순)
 
Ansible를 통한 컨테이너 환경 자동화
Ansible를 통한 컨테이너 환경 자동화Ansible를 통한 컨테이너 환경 자동화
Ansible를 통한 컨테이너 환경 자동화
 
Collo -02 , kr
Collo -02 , krCollo -02 , kr
Collo -02 , kr
 
15. Application - Solr Indexing & Searching
15. Application - Solr Indexing & Searching15. Application - Solr Indexing & Searching
15. Application - Solr Indexing & Searching
 

More from merry7

19. Application - Spark Streaming 1
19. Application - Spark Streaming 119. Application - Spark Streaming 1
19. Application - Spark Streaming 1
merry7
 
14. Install - Solr
14. Install - Solr14. Install - Solr
14. Install - Solr
merry7
 
12. Application - Python + Pandas
12. Application - Python + Pandas12. Application - Python + Pandas
12. Application - Python + Pandas
merry7
 
13. Application - Tensorflow Autoencoder
13. Application - Tensorflow Autoencoder 13. Application - Tensorflow Autoencoder
13. Application - Tensorflow Autoencoder
merry7
 
9. Application - WebHDFS
9. Application - WebHDFS9. Application - WebHDFS
9. Application - WebHDFS
merry7
 
7. Application - Hive Bucket
7. Application - Hive Bucket7. Application - Hive Bucket
7. Application - Hive Bucket
merry7
 
6. Application - NiFi
6. Application - NiFi6. Application - NiFi
6. Application - NiFi
merry7
 
2. Application - Sqoop Import
2. Application - Sqoop Import2. Application - Sqoop Import
2. Application - Sqoop Import
merry7
 
1. Application - Pig
1. Application - Pig1. Application - Pig
1. Application - Pig
merry7
 

More from merry7 (9)

19. Application - Spark Streaming 1
19. Application - Spark Streaming 119. Application - Spark Streaming 1
19. Application - Spark Streaming 1
 
14. Install - Solr
14. Install - Solr14. Install - Solr
14. Install - Solr
 
12. Application - Python + Pandas
12. Application - Python + Pandas12. Application - Python + Pandas
12. Application - Python + Pandas
 
13. Application - Tensorflow Autoencoder
13. Application - Tensorflow Autoencoder 13. Application - Tensorflow Autoencoder
13. Application - Tensorflow Autoencoder
 
9. Application - WebHDFS
9. Application - WebHDFS9. Application - WebHDFS
9. Application - WebHDFS
 
7. Application - Hive Bucket
7. Application - Hive Bucket7. Application - Hive Bucket
7. Application - Hive Bucket
 
6. Application - NiFi
6. Application - NiFi6. Application - NiFi
6. Application - NiFi
 
2. Application - Sqoop Import
2. Application - Sqoop Import2. Application - Sqoop Import
2. Application - Sqoop Import
 
1. Application - Pig
1. Application - Pig1. Application - Pig
1. Application - Pig
 

11. Application - Phoenix

  • 1. 빅데이터 ~ 머신(딥)러닝 실무로 배우는 빅데이터 기술  피닉스(Phoenix) 활용 ☆ 확장하기 – 11편 ☆ 김강원
  • 2. Phoenix 는? HBase를 관계형 데이터 베이스처럼 사용할 수 있도록 SQL on HBase 를 지원 ※ Phoenix의 기본 개념과 기능들은 구글링을 통해 확인 하세요!
  • 4. 책 177 페이지 중에서… (개정판) 피닉스 활용 파일럿 프로젝트 확장 (2/2)
  • 6.  피닉스 SqlLine 접속 Server01 접속 $ phoenix-sqlline.py server02.hadoop.com Step-1  HBase 테이블 확인 0: jdbc:phoenix:server02.hadoop.com> !tables Step-2  HBase 테이블 생성 > CREATE TABLE smartcar_test_table (car_no Integer PRIMARY KEY, car_model VARCHAR(200)); Step-3
  • 7.  데이터 입력 > UPSERT INTO smartcar_test_table VALUES(12345, 'MODEL-X'); > UPSERT INTO smartcar_test_table VALUES(12346, 'MODEL-Q'); Step-4  데이터 조회 > SELECT * FROM smartcar_test_table; > SELECT * FROM smartcar_test_table WHERE car_no = 12345; Step-5  데이터 확인 Hue 접속 : http://server02.hadoop.com:8888 Hue 홈 > DataBrowsers > HBase > smartcar_test_table Step-6
  • 8. 실무로 배우는 빅데이터 기술 확장하기 11편 – Phoenix 활용 [ 강의자료 ]  동 영 상: 유튜브 www.youtube.com  실습문서: 슬라이드쉐어 www.slideshare.net