1. 程式人生 > >執行Hbase命令遇到了錯誤: regionserver running as process ×××. Stop it first.解決辦法

執行Hbase命令遇到了錯誤: regionserver running as process ×××. Stop it first.解決辦法

問題:執行./start-hbase.sh命令

出現:master running as process 4615. Stop it first.錯誤。

解決辦法:檢視配置檔案hbase-site.xml是不是寫錯了。要用HDFS為Hbase提供儲存空間,定義hbase.rootdir引數時HDFS檔案系統的主機名和埠號必須與Hadoop的配置檔案core-site.xml中fs.default.name引數的配置一致

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://localhost:9000</value>
        <description>此引數指定了HRegion伺服器的位置,即資料存放位置</description>
    </property>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
        <description>此引數指定了Hlog和Hfile的副本個數,此引數的設定不能大於HDFS的節點數。偽分散式下DataNode只有一臺,因此此引數應設定為1
         </description>
    </property>
</configuration>