Hbase-1.1.2报错信息图片

来源:互联网 时间:1970-01-01


1、集群环境

集群环境:三台机器,每台2g内存,安装了handoop2.2.0,Hbase1.1.2.

数据源:4G的tar.gz包,里面是zip包,zip包里面是txt文件。压缩包解析、插入hbase代码已经用java实现了

2、hbase配置

hbase.site.xml

<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://master1:8020/hbase</value> > </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.master</name> <value>hdfs://master1:60000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>master1,pc2,pc3</value> </property></configuration>

3、java代码

插入hbase–java代码

Configuration cfg = HbaseConfiguration.create();Connnection conn = ConnectionFactory.createConnection();Table table = conn.getTable(TableName.valueOf("table_name"));List<Put> list = new ArrayList<Put>();while(......){ Put put = new Put(...); ........... list.add(put);}table.put(list);

我使用的是hbase1.1.2自带的zookeeper,没有另外安装
hbase-env.sh
export HBASE_MANAGES_ZK = true

当数据量小的时候(我自己打了一个几十M的tar包),程序时可以跑完。
当把4G的压缩包放到程序中运行时,大概2-3个小时后,程序就不动了,不报错,也不往下执行。查看Hbase之后发现,hbase集群上Master和slave节点的HRegionServer都挂了,其他的都在。

4、报错信息

我查看了master节点上的hbase-hadoop2-regionserver-master1.log文件,发现在程序运行过程中还是有不好报错的,由于刚开始学习,解决器这些问题比较困难,现将主要报错贴出来,求大神帮忙看看。报错是按日志中的顺序贴的,有些问题是重复的,就没有重复贴出。



相关阅读:
Top