如何在hdfs中保存namenode信息(How to persist namenode information in hdfs)
我在桌面上设置了一个单节点集群。 问题是我不能让我的桌面一直运行。 我执行stop-all.sh,稍后当我执行start-all.sh时,我的namenode没有启动。 最后我必须做%hadoop namenode -format,继续通过丢失我的所有数据。
I have setup a single node cluster on my desktop. Problem is i can't keep my desktop running all the time. I do perform stop-all.sh, still later on when i perform start-all.sh , my namenode doesn't start up. And finally i have to do %hadoop namenode -format , to continue there by loosing all my data.
原文:https://stackoverflow.com/questions/12579921
最满意答案
将
.graph-placeholder
min-height
设置为合理的绝对值,如100px
。我还建议为可调整大小的容器设置最小值和最大值(请参见此处 )。
My whole fix is a bit hacky but it works. I first set the height to be the same as the containers
$("#ResizableContainer").show(); if ($("#placeholderForGraph").height() === 0) { $("#placeholderForGraph").css('min-height', $("#ResizableContainer").height()); } plot = $.plot($("#placeholderForGraph"), []);
And then fill out the graph with data and options of my choice and after that i change the style og the placeholder:
$("#placeholderForGraph").css('min-height', "100px"); $("#placeholderForGraph").css('height', "100%"); $("#placeholderForGraph").css('width', "100%");
Big thanks to @Raidri for help :)
相关问答
更多-
调整D3面积图的大小(Resizing D3 Area Chart)[2023-08-23]
调整大小时,它似乎是根据其原始高度垂直设置的,因为svg区域设置未在resize函数中更新: svg.selectAll("#actual") .attr("d", actual); 这里,用于绘制d的函数仍然使用初始高度: var actual = d3.svg.area() .x(function(d) { return xScale(d.date); }) .y0(height) // initial height .y1(function(d) { return yScale(d.actua ... -
在fullScreenResize ,调用this.fullScreen() , this不一定是PE.functions对象,因为传递给resize的回调函数有不同的。 要解决此问题,请将回调函数bind到当前的: fullScreenResize: function screenResize() { $(window).resize(function() { this.fullScreen(); }.bind(this)); } 或者用完整的对象路径PE.functions.ful ...
-
SFML Sprite调整大小错误(SFML Sprite resizing error)[2023-10-22]
我找到了一个解决方案,这是一个相当恼人的错误,当你第一次将精灵设置为图像时,请确保使用你想要的最小值,然后将其调整为你想要的任何值。 然后,您可以使用您想要的任何图像。 我想这只是SFML的疏忽,希望他们能在SFML 2.0中修复它 I found a solution, this is a rather annoying error, when you first set the sprite to an image, make sure to use the smallest you intend to ... -
我解决了它,你必须设置upscale=False 。 Upscale是一个布尔值,用于控制图像是否可以放大,默认值为True 。 {% thumbnail item.image "x500" upscale=False as im %} {% endthumbnail %} 那么低于500px的图像将不会被放大。 I got solved it, you have to set upscale=False. Upscale is a boolean ...
-
好的,我解决了问题。 问题是我给id与[]我删除[]和使用id = = chart_12和它的解决。 Okay I solved problem. Problem is I was giving id's with [] I deleted [] and used id like = chart_12 and its solved.
-
尝试删除此行中的@: if(!@imagejpeg($im,$dir.$file,100)){ 它抑制了imagejpeg抛出的错误。 没有它,你可能会看到你的问题。 Try to remove the @ in this line: if(!@imagejpeg($im,$dir.$file,100)){ It suppresses the error imagejpeg throws. Without it, you might see what your problem is.
-
只能通过修改端点URL来解决这个问题,根据最新的bug报告。 更改: /{USER_ID}/picture 到: /{USER_ID}/picture?redirect=false Was just able to resolve this issue by modifying the endpoint URL, per the latest on the bug report. change: /{USER_ID}/picture to: /{USER_ID}/picture?redirect=false ...
-
看起来这是一个API错误。 它现在被提出并确认: https : //developers.facebook.com/bugs/1470043193292603/?search_id It looks like it's a API bug. It is now raised and confirmed: https://developers.facebook.com/bugs/1470043193292603/?search_id
-
将.graph-placeholder min-height设置为合理的绝对值,如100px 。 我还建议为可调整大小的容器设置最小值和最大值(请参见此处 )。 My whole fix is a bit hacky but it works. I first set the height to be the same as the containers $("#ResizableContainer").show(); if ($("#placeholderForGraph").height() ...
-
你没有正确使用realloc 。 linenum_tmp = realloc(tail->line_numbers, .... ... *(tail->line_numbers + counter - 1) = ... 如果realloc需要重新分配你的内存,你传递给它的指针就会被freed 。 然后,继续使用tail->line_numbers的旧的释放值。 您必须始终使用realloc的返回值 。 我想你想要的是: tail->line_numbers = realloc(tail->line_num ...