개인 노트북에는 정말 아무것도 셋팅되어있지 않기 때문에
집에서 간단히 SQL 관련 포스팅을 하기 위해,
이런 저런 방법들을 생각해보다가 적합한 Demo Site를 찾았다.
(과연 내가 포스팅을 이어나갈 수 있을까 ㅎㅎㅎ )
Cloudera Hue 데모 사이트
아주 친절하게도, ID PW도 안내되어있다.
Hue에서는 웹기반으로 질의를 수행할 수 있어서 별도 설치 없이
다양한 연습들을 진행해볼 수 있다.
username : demo
password : demo
물론 같은 계정으로 여럿이 들어가는 형태이기 때문에
훌륭한 환경이라고 보기는 어렵지만, 이정도면 꽤 충분했다.
Hue 버전마다 버튼 위치나 지원되는 기능이 좀 다른 것 같긴한데,
데모 버젼 기준으로는 위와 같은 UI가 보여진다!
Query history창에는 내가 수행한 query 외에 다른 사람들의 query 기록도 보인다.
Demo라서 그런지 기본적으로 limit 5000이 SQL에 붙어서 수행된다 :D
내 DB만들기도 가능해서 littleworks 라는 이름으로만들어뒀고,
새로운 DB를 만들기 위해서는 +버튼을 누르고 DB이름을 지정한 후 Submit 버튼만 누르면 끝이다!
기존에 다운받아뒀던 샘플 WIKI 데이터를 IMPORT하기 위해
DDL을 수행해줬다.
CREATE TABLE LITTLEWORKS.WIKI
(
time TIMESTAMP,
name STRING,
action STRING,
topic STRING,
browser STRING,
ip STRING)
;
WIKI라는 테이블이 생성되었다. 우측 Tables에 보면 지정한 데이터타입에 맞게 데이터가 생성된 것을 볼 수 있다.
데이터를 조금 INSERT 해봤다.
INSERT INTO LITTLEWORKS.WIKI
VALUES
('2017-01-01','JawaharlalNehru','view','Main.WebHome','Mozilla','253.111.182.73'),
('2017-01-01','AlbertEinstein','view','Main.WebHome','Mozilla','201.36.26.7'),
('2017-01-01','BillGates','view','Main.TWikiPreferences','Mozilla','45.47.246.39'),
('2017-01-01','QueenElizabeth','view','TWiki.TWikiPreferences','Mozilla','235.40.131.35'),
('2017-01-01','ThomasEdison','view','TWiki.ManagingWebs','Mozilla','253.111.182.73'),
('2017-01-01','FranklindRoosevelt','view','Main.WebHome','Mozilla','226.223.113.236'),
('2017-01-01','DesmondTutu','view','Fullgc.WebHome','Mozilla','84.216.7.151');
입력한 값이 잘 들어갔음을 확인했다 :D
지금 몇 개 넣고보니 너무 다양하지 않게 데이터를 구성한 것 같아서 몇 줄 넣어줘야겠다..
나는 그나마 익숙한게 Hive라 Hive로 시도해볼 계획인데
Hive, Phoenix, Presto, Flink를 해볼 수 있다.
이상.
'언어 > SQL' 카테고리의 다른 글
캐글(Kaggle)에서 샘플 데이터 다운받기 (0) | 2020.10.14 |
---|