Hive 기반 데이터베이스 만 들 기

1683 단어 빅 데이터
hive 데이터베이스 생 성 문법 은 다음 과 같은 주 소 를 참고 합 니 다. Create / Drop / Alter / Use Database
1. 데이터베이스 만 들 기
기업 응용 에서 표준 데이터 베 이 스 를 만 드 는 문법 은 다음 과 같다.
create database if not exists db_hive;

데이터베이스 db 가 존재 하지 않 는 다 면hive 는 이 데이터 베 이 스 를 만 듭 니 다. if not exists 에 가입 하지 않 으 면 데이터 베 이 스 를 만 들 때 db 가 존재 합 니 다.hive, 이상 을 던 집 니 다.이 말 을 더 하면 이상 을 던 지지 않 는 다.
데이터베이스 저장 경로 지정
LOCATION 키 워드 를 통 해 hive 데이터베이스 파일 이 저 장 된 위 치 를 지정 할 수 있 습 니 다. 기본 위 치 는 hdfs 의 디 렉 터 리 / user / hiv / warehouse 아래 에 있 으 며, 데이터베이스 이름 으로 hdfs 에 새 디 렉 터 리 를 만 들 것 입 니 다.지정 한 경로 로 데이터 베 이 스 를 만 드 는 문 구 는 다음 과 같 습 니 다.
create database if not exists db_hive_02 location '/user/text/db_hive_02.db';

성 과 를 만 들 면 hdfs 의 / user / text 디 렉 터 리 에 db 를 새로 만 드 는 것 을 볼 수 있 습 니 다.hive_02. db 디 렉 터 리, 데이터베이스 dbhive_02 에서 만 든 시 계 는 기본적으로 이 디 렉 터 리 에 저 장 됩 니 다.
2. 데이터베이스 상용 조작 명령
show databases; --데이터베이스 보기
show databases like ‘db_hive*’; --db데이터베이스
use db_hive_02; --데이터베이스 사용
desc database db_hive_02; --데이터베이스 설명 정보 보기
데이터베이스 에 대한 자세 한 정 보 를 보 려 면 extended 키 워드 를 추가 해 야 합 니 다.
desc database extended db_hive_02;
drop database db_hive_02; --데이터베이스 db 삭제hive_02
데이터베이스 에 표 가 존재 한다 면 데이터 베 이 스 를 삭제 할 때 키워드 CASCADE 를 추가 해 야 하 며, 데이터 베 이 스 를 삭제 할 때 데이터베이스 아래 의 모든 표 도 삭제 할 수 있다 는 뜻 이다.데이터베이스 가 삭제 되면 해당 hdfs 의 디 렉 터 리 도 삭 제 됩 니 다.
drop database db_hive_02 cascade;
또한 데이터 베 이 스 를 삭제 할 때 이상 을 던 지지 않 기 위해 서 는 if exists 키 워드 를 추가 해 야 합 니 다. 그러면 데이터 베 이 스 를 다른 사람 이 삭제 할 때 이상 을 던 지지 않 습 니 다.
drop database if exists db_hive_02;
빅 데이터 에 관 한 더 많은 내용 은 위 챗 공식 번호: 빅 데이터 와 인공지능 초보 자 에 게 관심 을 가 져 주 십시오.

좋은 웹페이지 즐겨찾기