일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코드워
- leetcode
- 동적프로그래밍
- 리눅스
- 주키퍼
- go
- Python
- HBase
- codewars
- 튜토리얼
- boj
- golang
- 알고리즘
- OOM
- 스칼라
- scala
- Java
- 문제풀이
- docker
- programmers
- 프로그래머스
- Linux
- 파이썬
- 자바
- DP
- gradle
- dynamic programming
- redis
- zookeeper
- Go언어
- Today
- Total
목록NoSQL/HBase (3)
파이문
Catalog Table hbase shell 에서 list 명령어를 치면 안나와서 헷갈릴 수 있지만 hbase:meta 도 다른 테이블 처럼 그냥 테이블 중에 하나이다. 원래 -ROOT- 라는 테이블도 있었는데 버젼이 업데이트(0.96 이상 부터) 되면서 삭제 되었다. (참고 issues.apache.org/jira/browse/HBASE-3171) (현재 가장 유명한? HBase 책인 HBase 완벽가이드가 버젼이 0.92이여서 -ROOT- 라는 테이블 정보가 아직 있어서 헷갈렸다. 새 책 언제 나오나요?!!오라일리!!) hbase:meta 이전에는 .META. 라고 불렸던 hbase:meta 테이블은 모든 리젼에 대한 정보를 가지고 있다. 그리고 이 hbase:meta 는 주키퍼에 저장되어 있다. ..
Region-RegionServer 할당 방식 Region 이 어떻게 RegionServer 에 할당 되는걸까? StartUp (시작 시) Master 는 AssignmentManager 를 호출 한다. AssignmentManager 는 hbase:meta 의 (이미 있는) region 정보를 살펴 본다. 만약 region 이 여전히 유효하다면 (예를 들면 RegionServer 가 살아있는 상태인 경우) 할당을 한다. 만약 (할당이) 유효하지 않다면 LoadBalancerFactory 가 region 을 할당 시킨다. 로드 밸런서가 Region 을 RegionServer 에 할 >당 시킨다. hbase:meta 에 RegionServer 의 정보를 업데이트 한다. (필요하다면 RegionServer의..
Prefix 와 Start, Stop Rowkey 으로 10개만 조회 scan '', {STARTROW => '', ENDROW => '', FILTER => "PrefixFilter('')", LIMIT => 10} 컬럼 패밀리 삭제 하기 alter '', {NAME => '', METHOD => 'delete'} 컬럼 패밀리 추가 하기 alter '', '' 테이블 데이터 전부 삭제하기 truncate '' 테이블 생성 create '', '' 데이터 추가하기 put '', '', '', '' row 삭제하기 deleteall '', ''