HDFS Federation:使用与活动节点和备用节点相同的节点配置HA(HDFS Federation: Configuring HA using same node as an active node and standby node)
我正在尝试使用Cloudera Manager在HDFS联合中配置HA( http://www.cloudera.com/content/cloudera/en/documentation/cdh5/v5-1-x/CDH5-High-Availability-Guide/cdh5hag_hdfs_ha_software_config。 HTML )
由于我有联合HDFS配置,因此我有多个名称节点可以满足不同的命名空间。 这些名称节点托管在群集中的不同物理节点上。 为了配置HA,我试图为这些不同的名称节点中的每一个设置相应的备用名称节点。
假设我有如下配置(NN = NameNode,SNN = StandbyNameNode):
活动名称节点:NN1,NN2,NN3备用名称节点:SNN1,SNN2,SNN3
假设我在集群中有3个物理节点。 Cloudera Manager是否允许我在同一物理主机上托管活动的名称节点和备用名称节点(针对不同的活动名称节点)?
是否支持以下配置? 节点1:NN1和SNN3节点2:NN2和SNN1节点3:NN3和SNN2
在此先感谢您的回复!
I am trying to configure HA in a HDFS Federation using Cloudera Manager(http://www.cloudera.com/content/cloudera/en/documentation/cdh5/v5-1-x/CDH5-High-Availability-Guide/cdh5hag_hdfs_ha_software_config.html)
Since I have a federated HDFS configuration, I have multiple namenodes catering to different namespaces. These name nodes are hosted on different physical nodes in the cluster. For configuring HA, I am trying to setup a corresponding standby name node for each of these different name nodes.
Suppose I have a configuration like the following (NN = NameNode, SNN = StandbyNameNode):
Active NameNodes: NN1, NN2, NN3 Standby NameNodes: SNN1, SNN2, SNN3
Assume that I have 3 physical nodes in the cluster. Does Cloudera Manager allow me to host an active namenode and a standby namenode (for a different active namenode) on the same physical host?
Will the following configuration be supported? Node 1: NN1 and SNN3 Node 2: NN2 and SNN1 Node 3: NN3 and SNN2
Thanks in advance for your responses!
原文:https://stackoverflow.com/questions/27496483
最满意答案
这是可能的,但需要在父级上确定固定高度和在子级上定义宽度......并且在各种浏览器中以各种方式仍然存在错误。
.layout-5-3 { display: flex; background: lightblue; height: 250px; flex-direction: column; justify-content: center; flex-wrap: wrap } .layout-5-3 > div { border: 1px solid black; } .layout-5-3 > div:nth-child(1) { width: 48%; flex: 0 0 100%; background: lightgreen; } .layout-5-3 > div:nth-child(2), .layout-5-3 > div:nth-child(3), .layout-5-3 > div:nth-child(4), .layout-5-3 > div:nth-child(5) { width: 48%; flex: 1; background: pink; }
<div class="layout-5-3"> <div class="box">Box1</div> <div class="box">Box2</div> <div class="box">Box3</div> <div class="box">Box4</div> <div class="box">Box5</div> </div>
This is possible but would require fixed heights on the parent and defined widths on the children...and it would still be buggy in various browsers in various ways.
.layout-5-3 { display: flex; background: lightblue; height: 250px; flex-direction: column; justify-content: center; flex-wrap: wrap } .layout-5-3 > div { border: 1px solid black; } .layout-5-3 > div:nth-child(1) { width: 48%; flex: 0 0 100%; background: lightgreen; } .layout-5-3 > div:nth-child(2), .layout-5-3 > div:nth-child(3), .layout-5-3 > div:nth-child(4), .layout-5-3 > div:nth-child(5) { width: 48%; flex: 1; background: pink; }
<div class="layout-5-3"> <div class="box">Box1</div> <div class="box">Box2</div> <div class="box">Box3</div> <div class="box">Box4</div> <div class="box">Box5</div> </div>
相关问答
更多-
如果你添加一个额外的div(就像在flex示例中那样),使用float和width的值很简单,你可以在这里看到一个例子: http : //jsfiddle.net/ggb2ecu7/3/ 虽然那个没有考虑你在flex示例中的余量。 要解决这个问题,你可以使用calc ,如下所示: http : //jsfiddle.net/ggb2ecu7/4/ (抱歉额外不必要的CSS规则)。 例如: .w2 { width: calc(100% - 20px); } [20px,因为我设置的边距是10px( ...
-
这是可能的,但需要在父级上确定固定高度和在子级上定义宽度......并且在各种浏览器中以各种方式仍然存在错误。 Codepen演示 .layout-5-3 { display: flex; background: lightblue; height: 250px; flex-direction: column; justify-content: center; flex-wrap: wrap } .layout-5-3 > div { border: 1px s ...
-
display: flex; 导致flex容器充当display: block; 关于页面的其余部分。 display: inline-flex; 导致flex容器充当display: inline-block; 关于页面的其余部分。 display: flex; causes the flex container to act as display: block; in relation to the rest of the page. display: inline-flex; causes the f ...
-
在这种情况下,在不改变现有标记的情况下,主要原因是min-width ,对于flex项目,默认为auto并防止它们(此处为second )小于其内容。 添加min-width: 0; 它的风格将解决这个问题。 堆栈代码段...那是因为你缺少了justify-content: space-between的2009 -webkit-box语法。 Safari <6.1的老款iPad需要-webkit-box-pack: justify; 。 对于flexbox back-compat,您需要为所有非默认属性使用2个附加语法,包括所有浏览器的-moz-和-ms-前缀。 你的包装应该是: display: -webkit-box; display: -moz-box; display: -ms-flexbox; disp ...你只需要做.content加入填充允许容器内的整个空间flex: 1; 财产吧。 工作示例: var i; for (i = 0; i < 100; i++) { $(".content").append("hello " + i + ""); } .container { background-color: green; height: 300px; max-height: 300px; display: flex; flex-directio ...使用flex-layout中的标准断点不能完全相同,因为它们是不同的。 请参阅https://github.com/angular/flex-layout/wiki/Responsive-API 。 但是,您可以使用带修饰符的响应API来指定容器的不同最大宽度。 就像是:事实证明有人创造了一个,它完成了我想要的东西。 http://ngmodules.org/modules/flexy-layout Turns out someone has create one and it does MOST of what I was looking for. http://ngmodules.org/modules/flexy-layoutYousui祝你好运:
css显示flex打破布局(css display flex broke layout)[2023-01-30]
你的演示有点混乱,但我可以告诉你,这不是Flexbox layout一个很好的用例。 它不适合像这样的东西。 更好地使用旧的方法,如floats , absolute positioning等。 您需要将内容包装在某个block-level box的flexbox layout block-level box以触发flexbox layout正确行为。 英雄是更新的演示: http : //jsfiddle.net/pumZH/4/这是你想要的吗? Your demo is little confusing ...相关文章
更多- Federation+HA集群运维
- 社区版Federated HDFS(多Name Node)实现浅析
- Hadoop Backup Node
- Hadoop node 部署步骤
- Hadoop2搭建Federation+HA
- Hadoop 解除 “Name node is in safe mode”
- HDFS HA功能简介及配置
- HDFS Federation(HDFS 联盟)介绍
- cdh4b1之HDFS的HA(High Availability)原理简介
- Hadoop 1.2.1 单节点安装(Single Node Setup)步骤
最新问答
更多- 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
- 如何通过引用返回对象?(How is returning an object by reference possible?)
- 矩阵如何存储在内存中?(How are matrices stored in memory?)
- 每个请求的Java新会话?(Java New Session For Each Request?)
- css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
- 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
- xcode语法颜色编码解释?(xcode syntax color coding explained?)
- 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
- 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
- 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
- 西安哪有PLC可控制编程的培训
- 在Entity Framework中选择基类(Select base class in Entity Framework)
- 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
- 电脑二级VF有什么用
- Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
- 金华英语角.
- 手机软件如何制作
- 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
- 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
- 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
- Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
- 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
- python的访问器方法有哪些
- DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
- 在Ruby中对组合进行排序(Sorting a combination in Ruby)
- 网站开发的流程?
- 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
- 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
- 透明度错误IE11(Transparency bug IE11)
- linux的基本操作命令。。。