那个hadoop 2在交易中是原子的吗?

时间:2014-08-19 03:57:52

标签: java tomcat hadoop transactions atomic

我通过许多博客阅读说,在版本2中,hadoop本质上是原子的,

但是当我进行实验时,它清楚地表明它本质上不是原子的。

情景1:

我使用tomcat在hdfs中上传1gb数据,但当我强行停止hadoop时,数据传输不正确,Becoz旧数据(一半数据)仍然存在于其中。

情景2:

当将相同的1gb文件上传到hdfs的另一个位置时,我强行停止了tomcat,但数据事务仍然不正确,Becoz旧数据(一半数据)仍然存在于其中。

任何人都会说出错的地方?我是否需要在其中进行不同类型的测试。

请告诉我hadoop是否仅通过map reduce支持原子转换?

谢谢, 哈里

1 个答案:

答案 0 :(得分:2)

Hadoop的HDFS不是交易性的。您需要自己确保数据完整