MacOS安裝HBase,必然是用於測試了,從簡入手、從簡配置。node
直接經過brew安裝便可:shell
brew install hbase
成功安裝後,驗證是否成功,若是不出意外的話,應該有以下輸出:vim
RippleMBP:~ username$ hbase Usage: hbase [<options>] <command> [<args>] Options: --config DIR Configuration direction to use. Default: ./conf --hosts HOSTS Override the list in 'regionservers' file --auth-as-server Authenticate to ZooKeeper using servers configuration Commands: Some commands take arguments. Pass no args or -h for usage. shell Run the HBase shell hbck Run the hbase 'fsck' tool snapshot Create a new snapshot of a table snapshotinfo Tool for dumping snapshot information wal Write-ahead-log analyzer hfile Store file analyzer zkcli Run the ZooKeeper shell upgrade Upgrade hbase master Run an HBase HMaster node regionserver Run an HBase HRegionServer node zookeeper Run a Zookeeper server rest Run an HBase REST server thrift Run the HBase Thrift server thrift2 Run the HBase Thrift2 server clean Run the HBase clean up script classpath Dump hbase CLASSPATH mapredcp Dump CLASSPATH entries required by mapreduce pe Run PerformanceEvaluation ltt Run LoadTestTool version Print the version CLASSNAME Run the class named CLASSNAME
編輯配置文件,若是不編輯,是沒法成功運行的,經過以下命令判斷安裝路徑:bash
find / -name hbase
個人安裝路徑是:/usr/local/Cellar/hbase/1.2.9,編輯以下文件,將JAVA_HOME配置爲本身的網絡
vim /usr/local/Cellar/hbase/1.2.9/libexec/conf/hbase-env.sh
#配置JAVA_HOME export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home"
編輯以下文件,大部分保持了默認:ide
vim /usr/local/Cellar/hbase/1.2.9/libexec/conf/hbase-site.xml
編輯後的文件內容以下(刪除了網絡相關的配置信息):測試
<configuration> <property> <name>hbase.rootdir</name> <value>file:///usr/local/var/hbase</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/local/var/zookeeper</value> </property> </configuration>
啓動HBase:ui
/usr/local/Cellar/hbase/1.2.9/libexec/bin/start-hbase.sh
查看HBase狀態,先進入hbase的shell:lua
hbase shell
而後執行:spa
hbase(main):001:0> status 1 active master, 0 backup masters, 1 servers, 0 dead, 2.0000 average load hbase(main):002:0>
至此,HBase單機版安裝完成。