Hbase搭建
安装前需要先配置zookeeper,详情查看:https://blog.csdn.net/Li_peipei/article/details/84073905
配置:
下载安装包,并解压。下载地址: https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/
修改配置文件:/hbase-1.3.1/conf/hbase-env.sh
#打开注释并修改 JAVA_HOME=jdk的路径
export JAVA_HOME=/home/lpp/Desktop/software/jdk1.8.0_73
#使用的是自己配置的zookeeper,默认是true,使用自带的zookeeper
export HBASE_MANAGES_ZK=false
和hbase-site.xml文件
<!--在configuration中添加如下代码 -->
<!-- 配置hbase在HDFS上的存储路径 这里是根目录下的hbase目录-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop01:9000/hbase</value>
</property>
<property>
<!--指定是否是分布式的 -->
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--指定zookeeper的节点,用逗号分隔 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop01:2181,hadoop02:2181,hadoop03:2181</value>
</property>
<!-- ZooKeeper配置文件zoo.cfg中的dataDir。ZooKeeper存储数据库快照的位置-->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/lpp/zkdata</value>
</property>
regionservers
#添加服务器节点主机名或者IP地址列表,作为 HRegionServer,这里是将hadoop01当做主节点。
hadoop02
hadoop03
配置变量:vi /home/lpp/.bash_profile
#添加环境变量
export HBASE_HOME=/home/lpp/Desktop/software/hbase-1.3.1/
export PATH=$PATH:$HBASE_HOME/bin
source /home/lpp/.bash_profile使配置文件生效
执行启动命令:start-hbase.sh,只需在一台主机上执行,谁执行谁就是主节点。启动前保证zookeeper和HDFS、yarn是开启的。
单步启动
如果执行后有警告消息,应该是用的jdk 是1.8的,解决方案:要么更换jdk1.7要么在hbase-env.sh文件中注释掉46,47行.修改文件时需要将hbas关闭。stop-hbase.sh.
验证:
1、jps查看:
2、web UI查看:hadoop01:16010
如果有错误或者问题请及时联系我改正,谢谢。