赞
踩
HBase有三种模式:单机模式、伪分布模式、完全分布模式。三种模式都需要先将HBase包解压,不同的地方是对配置文件的内容配置不同
HBase官网: https://hbase.apache.org/
相关网站链接:
解压之前需要先了解:你的HBase包下载在了哪里?包名叫什么?你要解压到哪里?叫什么?
我的配置如下:
开始解压:
sudo tar -zvxf ~/mydownloads/hbase-2.3.5-bin.tar.gz -C /usr/local
ls /usr/local
sudo mv /usr/local/hbase-2.3.5 /usr/local/hbase
sudo chown -R hadoop /usr/local/hbase
vim ~/.bashrc
#HBase的bin目录
export PATH=$PATH:/usr/local/hbase/bin
source ~/.bashrc
hbase version
命令hbase version
其实就是/usr/local/hbase/bin/hbase version
sudo vim /usr/local/hbase/conf/hbase-env.sh
export JAVA_HOME=/usr/lib/jvm/jdk1.8
export HBASE_MANAGES_ZK=true
export JAVA_HOME=/usr/lib/jvm/jdk1.8
export HBASE_MANAGES_ZK=true
export HBASE_CLASSPATH=/usr/local/hbase/conf
#因为在/usr/local/下,普通用户没权限修改,所以加sudo
sudo vim /usr/local/hbase/conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase/hbase-tmp</value>
</property>
</configuration>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>
start-hbase.sh
,其等价命令:/usr/local/hbase/bin/start-hbase.sh
/usr/local/hadoop2/sbin/start-dfs.sh
,再运行命令:start-hbase.sh
stop-hbase.sh
命令hbase shell
exit
或Cltr + D
HBase的默认Wbe端口是16010或60010
浏览器输入:http://192.168.2.100:16010/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。