我有一个安装了HBase的小型开发集群。我的集群的磁盘使用量已经满了,所以我需要删除一些数据,但是我不能启动regionservers。它们会失败,并在日志中显示以下消息:
File /hbase/.logs/<some file> could only be replicated to 0 nodes, instead of 1
我猜是因为集群中没有剩余的空间了。
我想知道,我可以从HBase中安全地手动删除(通过hdfs)什么,而不会导致任何类型的元数据损坏?
hdfs中占用空间最多的区域是
/hbase/.logs
/hbase/mytable
如果我不再关心mytable中
我试图使用以下命令在hbase shell中创建一个表
hbaseshell>创建'person','info'
该命令不成功执行,并引发如下错误:
ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2829)
at org.apache.hadoop.hbase.master.HMaster.cre
在我的开发机器上以伪分布式模式运行HBase。Cloudera CDH4。CentOS。
不知何故,我的HBase安装完全被破坏了。我运行了这个命令:
./bin/hbase hbck -repairHoles
读数是这样结束的:
Summary:
-ROOT- is okay.
Number of regions: 1
Deployed on: localhost.localdomain,60020,1340917622717
.META. is okay.
Number of regions: 1
Deployed on: localhost.l
在我的实验室中,HBase存档预先写入日志,即没有删除oldWALs文件,并且oldWALs目录在is中快速增长。
8.1 K 24.4 K /hbase/.hbase-snapshot
0 0 /hbase/.hbck
0 0 /hbase/.tmp
3.6 K 10.7 K /hbase/MasterProcWALs
900.3 M 7.1 G /hbase/WALs
3.4 G 10.3 G /hbase/archive
0 0 /hbase/corrupt
938.7 G 2.
我有一个异步应用程序,它使用HBase将数据保存到。
我的HBase版本是: 1.0.0-cdh5.6.0我的异步HBase客户端版本是: 0.9.0
应用程序运行了一段时间(~4或5天),但在周末期间,它开始失败,但有以下例外:
org.apache.hadoop.hbase.NotServingRegionException: Region pageviews,,1463568860289.298bb29bbd148a0a62ec90885ef8d027. is not online on //some address here
at org.apache.hadoop.h
我有一个由5个节点组成的集群,我在该集群上创建了几个HBase表,并用数据填充其中。其中一个节点出现故障,现在我可以列出HBase上的所有表,但扫描或禁用其中两个表会显示
NativeException: org.apache.hadoop.hbase.client.NoServerForRegionException: No server address listed in .META. for region TableName,,1295871604968
我想删除这个表,但无法解决这个问题。为此,我使用了hbase shell。
如何将hdfs中mapreduce程序的输出数据加载到hbase中?
我尝试运行以下pig命令将数据从hdfs加载到hbase:-
A = LOAD 'hdfs://b**/user/user1/development/hbase/output/part-00000' USING PigStorage('t') as (strdata1:chararray, strdata2:chararray);
STORE A INTO 'hbase://mydata' USING org.apache.pig.backend.hadoop.hbase.H
我们已经通过Cloudera (5.4)安装了HBase服务,但出于某种原因,我们决定删除该服务&重新部署HBase服务。但是重新部署后,HBase母版无法从以下几个方面开始
2015-05-13 14:17:56,242 INFO org.apache.hadoop.hbase.master.ServerManager: Waiting for region servers count to settle; currently checked in 0, slept for 73755 ms, expecting minimum of 1, maximum of 2147483647