我对hue GUI中的“移动到垃圾箱”功能有以下问题:
答案 0 :(得分:3)
1)<property>
<name>fs.trash.interval</name>
<value>30</value>
<description>Number of minutes after which the checkpoint
gets deleted. If zero, the trash feature is disabled.
</description>
</property>
其中hduser是unix(操作系统用户,如果你使用的是来自windows + eclipse的java客户端,也可以是windows用户)用户。
2)这将取决于core-site.xml中的以下配置
fs.trash.interval
3)为了执行此恢复方法,应在hdfs中启用垃圾箱。可以通过将属性fs.trash.checkpoint.interval
(如上所述的xml)设置为大于0来启用“废纸篓”。
默认情况下,该值为零。它的值是检查点被删除之后的分钟数。如果为零,则禁用垃圾箱功能。我们必须在core-site.xml中设置此属性。
还有一个属性与上述属性fs.trash.interval
有关。它是垃圾检查点之间的分钟数。这应该小于或等于fs.trash.interval
。
每次检查点运行时,它都会创建一个新的检查点,并删除超过<property>
<name>fs.trash.checkpoint.interval</name>
<value>15</value>
<description>Number of minutes between trash checkpoints.
Should be smaller or equal to fs.trash.interval.
Every time the checkpointer runs it creates a new checkpoint
out of current and removes checkpoints created more than
fs.trash.interval minutes ago.
</description>
</property>
分钟前创建的检查点。
此属性的默认值为零。
$(".delCartItem").on("click", function(){
var $tr = $(this).closest("tr");
var price = $tr.find(".item_price").text();
var id = $(this).attr('id');
var index = $("tr", $tr.closest("table")).index($tr)
alert("clicked btn in rom: "+ index);
//delCartItem(index);
});
function delCartItem(i){
//alert("deleting item "+i);
return;
}
如果群集中启用了上述属性。然后删除的文件将出现在hdfs的.Trash目录中。您有时间恢复文件,直到下一个检查点发生。在新检查点之后,已删除的文件将不会出现在.Trash中。所以在新检查点之前恢复。如果群集中未启用此属性,则可以启用此属性以供将来恢复.. :))