Ambari2.7.3-HDP3.0.1-HBase組件安裝時創建hbase用戶家目錄

Ambari2.7.3-HDP3.0.1-HBase組件安裝時創建hbase用戶家目錄:/var/run/hbase
驗證:

  1. 獲取hbase安裝包:hbase_3_1_0_0_78-2.0.2.3.1.0.0-78.noarch.rpm
  2. 提取spec文件:rpmrebuild --package --notest-install --spec-only hbase_test.spec hbase_3_1_0_0_78-2.0.2.3.1.0.0-78.noarch.rpm
  3. 查看spec文件

%pre -p /bin/sh
getent group hadoop 2>/dev/null >/dev/null || /usr/sbin/groupadd -r hadoop
getent group hbase 2>/dev/null >/dev/null || /usr/sbin/groupadd -r hbase
getent passwd hbase 2>&1 > /dev/null || /usr/sbin/useradd -c “HBase” -s /bin/bash -g hbase -G hadoop -r -d /var/run/hbase hbase 2> /dev/null || :
在這裏插入圖片描述

  1. 查看hbase用戶
    在這裏插入圖片描述
  2. 解決辦法
    5.1 在安裝組件時,確保HBase組件安裝在Yarn組件之前,或者同時安裝Yarn和HBase。
    5.2 如果出現上述問題,hbase用戶家目錄不在/home目錄下,解決步驟如下:

關閉hbase服務,關閉hbase用戶下運行程序,然後每個節點都需要執行以下操作:
mkdir /home/hbase
cp /etc/skel/.bash_profile /home/hbase
cp /etc/skel/.bashrc /home/hbase
chown -R hbase:hadoop /home/hbase
usermod -d /home/hbase hbase
chmod 700 /home/hbase/

發佈了127 篇原創文章 · 獲贊 101 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章