Mac安装Apache HBase-1.3.5教程
HBase安装
1 | $ brew install hbase |
安装在/usr/local/Cellar/hbase/1.3.5
HBase配置
hbase-env.sh
在conf/hbase-env.sh设置JAVA_HOME
1 | $ cd /usr/local/Cellar/hbase/1.3.5/libexec/conf |
Apache HBase-1.3.5中JAVA_HOME已经默认被配置好了
如果JAVA_HOME没有配置好,则需要设置JAVA_HOME,可以通过下面的命令查看JAVA_HOME
1 | $ /usr/libexec/java_home |
hbase-site.xml
在conf/hbase-site.xml设置HBase的核心配置
1 | $ vim hbase-site.xml |
启动HBase
/usr/local/Cellar/hbase/1.3.5/bin/start-hbase.sh提供HBase的启动
1 | $ ./start-hbase.sh |
验证是否安装成功
1 | $ jps |
启动HBase Shell
1 | $ ./hbase shell |
停止HBase运行
1 | $ ./stop-hbase.sh |
伪分布式模式
必须先关闭HBase
修改hbase-env.sh
1 | HBASE_MANAGE_ZK = true |
修改hbase-site.xml
设置HBase使用分布式模式运行
1 | <configuration> |
hbase.rootdir路径一定要跟hadoop中core-site.xml中fs.default.name相同
change the hbase.rootdir from the local filesystem to the address of your HDFS instance —offical quick start
如何两处设置不同会引起ERROR: Can’t get master address from ZooKeeper; znode data == null错误错误
在启动HBase之前, 请先启动Hadoop, 使之运行
1 | $ ./start-hbase.sh |
查看hdfs中文件夹
1 | $ ./hdfs dfs -ls / |
HBase Shell
1 | $ hbase shell #启动HBase Shell |