hbase本地开发环境安装与配置(单机)
1、下载地址
https://archive.apache.org/dist/hbase/ 本文选择的版本是:hbase-2.2.3-bin.tar.gz
2、解压文件
tar -zxvf hbase-2.2.3-bin.tar.gz -C /usr/local/myroom/
3、配置环境变量,在最后一行新增两个export
vi /etc/profile
export HBASE_HOME=/usr/local/myroom/hbase-2.2.3
export PATH=$PATH:$HBASE_HOME/bin
4、重新加载,使配置立即生效
source /etc/profile
5、修改hbase配置文件
1)hbase-env.sh,设置hbase环境
export JAVA_HOME=/usr/local/myroom/jdk1.8.0_201 (设置java环境) export HBASE_MANAGES_ZK=false (设置zookeeper独立,hbase会内置一个zookeeper)
2)hbase-site.xml,设置hbase配置项
<configuration>
<!--zookeeper独立模式,集群-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--zookeeper地址-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.23.190</value>
</property>
<!--zookeeper端口-->
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<!--zookeeper配置文件zoo.cfg中的dataDir路径-->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/myroom/zookeeper-3.4.6/tmp</value>
</property>
<!--hbase数据路径-->
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/myroom/hbase-2.2.3/data</value>
</property>
<!--hbase临时文件路径-->
<property>
<name>hbase.tmp.dir</name>
<value>/usr/local/myroom/hbase-2.2.3/tmp</value>
</property>
<!--hbase跳过客户端版本检查(当版本有问题时配置此项)-->
<property>
<name>hbase.defaults.for.version.skip</name>
<value>true</value>
</property>
<!--禁用流能力的强制检查,使用本地文件系统存储,不使用HDFS的情况下需要禁用此配置,设置为false-->
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>
6、hbase基本命令
hbase version 查看版本
start-hbase.sh 启动hbase
stop-hbase.sh 停止hbase
hbase shell 进入hbase客户端
浙公网安备 33010602011771号