hadoop环境运行正常。
下载hbase压缩包hbase-0.94.2.tar.gz,并解压tar -zxvf *.gz
配置hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:8020/hbase</value>
<description>The directory shared by region servers and into
which HBase persists. The URL should be 'fully-qualified'
to include the filesystem scheme. For example, to specify the
HDFS directory '/hbase' where the HDFS instance's namenode is
running at namenode.example.org on port 9000, set this value to:
hdfs://namenode.example.org:9000/hbase. By default HBase writes
into /tmp. Change this configuration else all data will be lost
on machine restart.
</description>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
<description>The mode the cluster will be in. Possible values are
false for standalone mode and true for distributed mode. If
false, startup will run all HBase and ZooKeeper daemons together
in the one JVM.
</description>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>10.200.187.77,10.200.187.78</value>
<description>Comma separated list of servers in the ZooKeeper Quorum.
For example, "host1.mydomain.com,host2.mydomain.com,host3.mydomain.com".
By default this is set to localhost for local and pseudo-distributed modes
of operation. For a fully-distributed setup, this should be set to a full
list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh
this is the list of servers which we will start/stop ZooKeeper on.
</description>
</property>
配置hbase-env.sh
export HBASE_OPTS="$HBASE_OPTS -Xgcprio:throughput"
export JAVA_HOME=/home/hadoop/jrockit-jdk1.6.0_29
export HBASE_MANAGES_ZK=true
export HBASE_HOME=/home/hadoop/hbase-0.94.2
export HADOOP_HOME=/home/hadoop/hadoop-1.0.3
由于我们使用jrocekit jdk版本,所有参数类似-Xgcprio:throughput,若我们使用正常jdk版本使用系统默认设置即可。
HBASE_MANAGES_ZK=true表示使用hbase内置zookeeper,即也会使用hbase-site.xml中zoopkeeper的设置,若不使用内置zookeeper,将其设成false,然后安装自己的zookeeper,并启动。
启动hbase
./start-hbase.sh
hbase脚本中-XX:OnOutOfMemoryError="kill -9 %p"参数不识别,因为使用的jrocekit版本,然后使用jrocekit版本的-XXexitOnOutOfMemory同样不行。目前没有解决。
Unknown option or illegal argument: -XXexitOnOutOfMemory.
Please check for incorrect spelling or review documentation of startup options.
Could not create the Java virtual machine.
Unix:
-XX:OnOutOfMemoryError="kill -9 %p"
Windows:
-XX:OnOutOfMemoryError="taskkill /F /PID %p"
JRockIT:
-XXexitOnOutOfMemory
问题解决
Jerockit新版本参数有变动,参考:
http://docs.oracle.com/cd/E15289_01/doc.40/e15062/optionxx.htm#BABCDAIB
JRockIT:
-XX:+ExitOnOutOfMemoryError
分享到:
相关推荐
Hadoop+Hbase搭建云存储总结
伪分布式的Hadoop+Hive+HBase搭建记录[收集].pdf
本文档详细介绍了如何用ZooKeeper和Hadoop、HBase搭建分布式大数据分析平台。
手把手的hbase搭建,安全,方向,100%搭建成功,无荡机
HBase伪分布式环境搭建及数据操作测试 本人成功搭建伪分布式的操作以及截图
zookeeper+hbase集群搭建+搭建过程报错解决+原理,通俗易懂,详细配置注解!!!
HBase集群搭建 HBase是一种分布式、面向列的NoSQL数据库,基于Hadoop和HDFS,能够存储大量数据。以下是HBase集群搭建的知识点: 1. 安装HBase HBase安装有三种模式:单机模式、伪分布模式和完全分布式模式。在...
HBase配置项说明及调优建议
基于虚拟机搭建的环境(一个master和三个slaves),亲身测试可用,该配置文件仅供参考
基于haodoop 集群搭建hbase集群。(2台机器的情况。)
一、Hbase数据库概述; 二、Hbase体系结构; 三、Hbase数据库模型; 四、总结Hbase整体特点; 五、案例:搭建Hbase分布式数据库系统
搭建hbase集群的详细操作;搭建hbase集群的详细操作;
hadoop_hbase从零搭建
Hadoop+HBase集群搭建详细手册 本文将详细介绍如何搭建Hadoop+HBase集群,包括前提准备、机器集群结构分布、硬件环境、软件准备、操作步骤等。 一、前提准备 在搭建Hadoop+HBase集群之前,需要准备以下几个组件:...
hbase系统搭建与部署,挺有挑战的,看看吧。试试吧
新手Hadoop_hbase集群搭建,3台服务器节点Centos7,Hadoop2.7.4,HBase1.3.1,jdk8,zookpeer3.4.10 安装包也将上传,亲手搭建编写文档
Hbase 高可用分布式搭建,详细版
企业内部实际 hadoop zookeeper hbase搭建步骤明细
hbase2.0环境搭建,ubuntu16.04操作系统下安装配置hbase2.0
Hadoop HA高可用集群搭建(Hadoop+Zookeeper+HBase) 一、Hadoop HA高可用集群概述 在大数据处理中,高可用集群是非常重要的,Hadoop HA高可用集群可以提供高可靠性和高可用性,确保数据处理不中断。该集群由...