安装Hbase步骤:
下载http://hbase.appache.org
archive.appache.org
版本:0.99.2
打开集群:
面试:hadoop用2.2.0 14年稳定
Hbase也是把数据存到HDFS中
cd apps,上传,解压缩,重命名hbase
cd hbase 进入,
cd conf
vi hbase-env.sh
配置:echo $JAVA_HOME 表示查找javaHome在哪
export JAVA_HOME=/home/hadoop/apps/java
exportJAVA_CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOEM/lib/tools.jar
export HBASE_MANGES_ZK=false 表示默认是使用zookeeper管理器
保存退出
vi hbase-site.xml
<configuration>
<property>
<name>hbase.master</name>
<value>hadoop01:6000</value>
</property>
<property>
<!--主从结构,表示心跳-->
<name>hbase.master.maxclockskew</name>
<value>18000</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop01:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.qurom</name>
<value>hadoop02,hadoop03,hadoop04</value>
</property>
</configuration>
然后拷贝hbase文件到其他的节点
hbase是把数据储存在hdfs中
启动hbase服务器命令:
cd 到hbase的bin目录里输入:start-hbase.sh
前提需要启动hdfs集群,和zookeeper集群;
查看集群状态 hdfs dfsadmin -report
启动好hbase集群后会看到,第一个hadoop01中是有:
hadoop02,或者其他的节点会看到:
至此启动完毕
问题,不能看到HRegionServer,可以同步下集群时间就可以了
命令:
sudo date –s “2017-03-31 18:11:30”
搭建成功!!!
启动操作命令:hbase shell
查看状态时3个services,0 dead 表示成功