[HADOOP] HBase Shell을 사용하여 HBase에서 열 패밀리의 이름을 바꾸는 방법
HADOOPHBase Shell을 사용하여 HBase에서 열 패밀리의 이름을 바꾸는 방법
HBase 셸에서 다음을 사용하여 열 패밀리를 삭제할 수 있습니다.
alter 'tablename', NAME => 'familyname', METHOD => 'delete'
다음을 사용하여 새 열 패밀리를 작성할 수도 있습니다.
alter 'tablename', NAME => 'newfamilyname'
따라서 열 패밀리를 삭제하고 새 열 패밀리를 작성할 수 있지만 기존 데이터가있는 경우 열 패밀리를 삭제하면 해당 패밀리 내의 데이터도 삭제됩니다.
기존 데이터를 잃지 않고 기존 테이블에서 HBase 열 패밀리의 이름을 바꾸려면 어떻게합니까?
해결법
from https://stackoverflow.com/questions/35418617/how-to-rename-a-column-family-in-hbase-using-hbase-shell by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] Elephantbird 등록이 여전히 오류 2998을 표시 함 (0) | 2019.09.07 |
---|---|
[HADOOP] AWS Elastic mapreduce가 스트리밍을 jar로 올바르게 변환하지 않는 것 같습니다 (0) | 2019.09.07 |
[HADOOP] Hadoop 0.21.0에서 열린 파일 디스크립터의 예상 소비 (0) | 2019.09.07 |
[HADOOP] MapReduce 작업을 구성하는 동안 여러 InputFormat 클래스 사용 (0) | 2019.09.07 |
[HADOOP] gradle이있는 groovy hadoop jar-패키지가 존재하지 않습니다 오류 (0) | 2019.09.07 |