Support Questions
Find answers, ask questions, and share your expertise
Announcements
Check out our newest addition to the community, the Cloudera Innovation Accelerator group hub.

Hbase Regional servers go down periodicaly

log error :

[DataStreamer for file /apps/hbase/data/data/default/rece_landingfiles/3868057112d965e8eb5a81250d6d28a7/.tmp/407aa154c13343b6b2a519918206fc04 block B P-684511763-10.220.21.80-1485291405940:blk_1074588428_848536] hdfs.DFSClient: DataStreamer Exception java.lang.OutOfMemoryError: Direct buffer memory        at java.nio.Bits.reserveMemory(Bits.java:658
1 REPLY 1

Increase the amount of direct memory you configure for the JVM by setting

-XX:MaxDirectMemorySize=...

If you are not using direct memory via the HBase BlockCache or something else completely, 1-2GB should be sufficient.

Fun fact: The service you're referring to is not a "Regional Server", it is "RegionServer". It is a server that hosts "region".