Create directories and configure ownership + permissions on the appropriate hosts as described below.
If any of these directories already exist, we recommend deleting and recreating them. Use the following instructions to create appropriate directories:
We strongly suggest that you edit and source the bash script files included with the companion files (downloaded in Download Companion Files).
Alternatively, you can also copy the contents to your
~/.bash_profile) to set up these environment variables in your environment.Execute the following commands on all nodes:
mkdir -p $HBASE_LOG_DIR; chown -R $HBASE_USER:$HADOOP_GROUP $HBASE_LOG_DIR; chmod -R 755 $HBASE_LOG_DIR;
mkdir -p $HBASE_PID_DIR; chown -R $HBASE_USER:$HADOOP_GROUP $HBASE_PID_DIR; chmod -R 755 $HBASE_PID_DIR;
where:
$HBASE_LOG_DIRis the directory to store the HBase logs. For example,/var/log/hbase.$HBASE_PID_DIRis the directory to store the HBase process ID. For example,/var/run/hbase.$HBASE_USERis the user owning the HBase services. For example,hbase.$HADOOP_GROUPis a common group shared by services. For example,hadoop.

