5
我使用基础数据存储区中的HBase(0.98,服务器客户端为HBase 1.1.2)作为HDFS。如何刷新HBase中的表
我尝试使用以下代码刷新表,并能够看到数据刷新到Hadoop中的HFile位置。在Hadoop中
./hadoop fs -du /hbase/data/default/tableName/
当我做电源关闭并重新启动节点
htable.put(puts);
htable.close();
admin.flush(tableName);
数据位置,重新启动Hadoop和HBase的我能看到的数据中得到了HDFS损坏。
如果数据正确刷新到HFile,为什么它会在电源关闭期间损坏。
我是否需要对代码进行任何更改以清空表格?
感谢, 喀拉
有几个问题:1.这是集群还是单节点安装? 2.在关闭机器之前,您是否优雅地关闭了namenode服务? 3.您如何知道数据已损坏? – Venkat