2017-02-16 3 views
1

Ambari 클러스터에서 HDFS 디스크 사용량은 100 %가되었습니다. 디스크를 비우기 위해 HBase에서 테이블을 삭제하려고하지만 hbase (마스터)가 시작되지 않습니다.HDFS 디스크가 가득합니다.

나는 Hdfs 재조정을 시도했지만 실패했다. 다른 시간에 수동으로 HDFS 파일을 삭제했지만 HDFS가 더 이상 시작되지 않았습니다.

디스크 공간을 확보하는 올바른 방법이 있습니까? 또는 ambari 클러스터를 다시 설치해야합니까?

HDP 버전은 2.4.2이다 HDFS 버전은 2.7.1이며, HBase와 내가 해결책을 발견 1.1.2

답변

0

, 그것은 완벽 하진하지만 다시 설치하는 모든 것보다 낫다!

hdfs (hadoop fs)에서 파일을 제거하는 명령이있는 것처럼 보입니다. 따라서 hbase 데이터를 제거하는 데 사용해야합니다. 명령은 다음과 같습니다.

hadoop fs -rm -r -skipTrash /apps/hbase/* 

여기서 /apps/hbase/은 hdfs에서 hbase 데이터의 경로입니다. 이 명령은 hdfs 사용자으로 실행해야합니다.