hadoop - Locate Accumulo/HDFS and Zookeepers on same server? -
i have been working on project zookeepers colocated on same server accumulo cluster / hdfs. works in regards them communicating, going begin rework of other infrastructure , might more this.
i wondering best practice, because had thought maintenance might easier if things broken up. know hdfs/accumulo need together, far zookeepers go, should remain on same machine, or placed on another, or separate ones each (probably no reason this)? there benefits in terms of autoscaling if hdfs/accumulo , 'uninterrupted' zookeepers could perform better?
i assume you're talking master nodes (namenode, accumulomaster, etc). if so, theres no problem (with 2 caveats). if you're talking datanodes, pretty bad practice , zookeeper should moved (at least) master nodes.
there 2 things absolutely kill zookeeper performance: swapping , seeking. so, long theres enough memory , dedicated device (not mount) zookeeper should fine.
Comments
Post a Comment