hadoop hbase維護問題總結

pid不存在的問題

hadoop中止集羣時,報錯以下所示:node

    no namenode to stopoop

    no datanode to stopspa

    no secondery namenode to stophadoop

    no resourcemanager to stoptable

    no nodemanager to stopast

形成hadoop出現上述這個錯誤的緣由不少,若是系統運行一切正常而且運行了很長時間,如今須要中止集羣出現了上述錯誤,那麼一個極可能的緣由是hadooppid文件丟失,hadooppid文件默認保存在/tmp目錄下,/tmp目錄下的文件很容易丟失,因此形成中止集羣的時候出現上述錯誤。解決方式是在/etc/hadoop/hadoop-env.conf文件中找到pid的配置項,修改其配置路徑便可。集羣

hbase中止集羣時,報錯以下:配置

stopping hbasecat: /tmp/hbase-root-master.pid: No such file or directory file

形成上述錯誤的緣由是,默認狀況下hbasepid文件保存在/tmp目錄下,/tmp目錄下的文件很容易丟失,因此形成中止集羣的時候出現上述錯誤。解決方式是在hbase-env.sh中修改pid文件的存放路徑,配置項以下所示:im

# The directory where pid files are stored. /tmp by default.

export HBASE_PID_DIR=/var/hadoop/pids 

hbase清除表數據的命令

truncate table name

相關文章
相關標籤/搜索