2017-02-16 17 views
1

В нашем кластере Ambari использование диска HDFS стало 100%. Я хочу удалить таблицы в HBase, чтобы освободить диск, но hbase (master) не запускается.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/ является путь Hbase данных в HDFS. Эта команда должна работать как hdfs пользователь.