Occasionally HBase can generate heap dumps on OOM and put it in the bin folder (which is default). This can cause quite a lot of issues, if the system partitioning is not prepared for huge gigabyte files in the bin folder for hbase. To move the dump cores to another folder ,
Do this in the file hbase-ver-conf/hbase-env.sh, add -XX:HeapDumpPath=/path/to/dump to the line
>> export HBASE_OPTS="$HBASE_OPTS -XX:+HeapDumpOnOutOfMemoryError $HBASE_GC"
Do this in the file hbase-ver-conf/hbase-env.sh, add -XX:HeapDumpPath=/path/to/dump to the line
>> export HBASE_OPTS="$HBASE_OPTS -XX:+HeapDumpOnOutOfMemoryError $HBASE_GC"
Restart HBase.
Now you can sleep well without fears of heap dumps filling up the hbase binary partitions :)
No comments:
Post a Comment