MacOS安装单机版HBase

    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单机版安装完成。

相关文章
相关标签/搜索