目錄
- 搭建單機版Hbase
- 驗證方法一
- 驗證方法二
搭建單機版Hbase
驗證方法一
使用 jps 命令查看 HMaster 進程是否啟動
- 首先使用xftp 7上傳hbase-2.1.0安裝壓縮包到虛擬機
- 進行解壓縮到某一地址,這里解壓縮到了上傳的路徑即/root/software/
tar -zxvf hbase-2.1.0-bin.tar.gz
- 配置環境變量
# vi /etc/profile
添加環境變量
export HBASE_HOME=/root/software/hbase-2.1.0
export PATH=$HBASE_HOME/bin:$PATH
使配置的環境變量生效
# source /etc/profile
- 進行Hbase相關配置
修改安裝目錄下的/root/software/hbase-2.1.0/conf/hbase-env.sh,指定JDK的安裝路徑:
# The java implementation to use. Java 1.8+ required.
export JAVA_HOME=/opt/jdk1.8.0_131
修改安裝目錄的conf/hbase-site.xml,增加如下配置
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///home/hbase/rootdir</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/zookeeper/dataDir</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>
- 啟動Hbase
# start-hbase.sh
running master, logging to /root/software/hbase-2.1.0/logs/hbase-root-master-localhost.localdomain.out
出現這樣代表正常運行
6.驗證啟動是否成功
[root@localhost hbase-2.1.0]# jps
23928 HMaster
24684 Jps
驗證方法二
**訪問 HBaseWeb UI 頁面,默認端口為 16010 。eg:http://192.168.13.6:16010/master-status
**
此處的192.168.13.6為虛擬機的ip,可用命令ifconfig進行查找
- 使用HBaseWeb UI進行驗證時,需要注意查看防火墻狀態,需要在not running情況下才能驗證成功
[root@localhost hbase-2.1.0]# sudo firewall-cmd --state
running
[root@localhost hbase-2.1.0]# sudo systemctl stop firewalld
[root@localhost hbase-2.1.0]# sudo firewall-cmd --state
not running
2.訪問http://192.168.13.6:16010/master-status