Bright:Configuring Hadoop
Revision as of 10:43, 17 February 2015 by K mouza (talk | contribs) (→Adding Drives in pre-installed instance)
Adding Drives in pre-installed instance
Existing configuration uses directory /disk1 and we need to add /disk2.
- Partition and format the drive
- Add an FS Mount, for that drive, on the nodes/categories required, through Bright (in our case /disk2)
Adding disks to Datanodes
Assuming datanode role assigned on hadoop category.
cmsh
[hadooptest]% category roles hadoop
[hadooptest->category[hadoop]->roles]% configurations hadoopdatanode
[hadooptest->category[hadoop]->roles[hadoopdatanode]->configurations]% get boston-hdfs datadirectories
/disk1/hadoop/hdfs/datanode
[hadooptest->category[hadoop]->roles[hadoopdatanode]->configurations]% set boston-hdfs datadirectories /disk1/hadoop/hdfs/datanode /disk2/hadoop/hdfs/datanode
[hadooptest->category*[hadoop*]->roles*[hadoopdatanode*]->configurations*]% commitAdding disks to Namenodes
Assuming namenode role assigned on hadoop1 node.
cmsh
[hadooptest]% device roles hadoop1
[hadooptest->device[hadoop1]->roles]% configurations hadoopnamenode
[hadooptest->device[hadoop1]->roles[hadoopnamenode]->configurations]% get boston-hdfs datadirectories
/disk1/hadoop/hdfs/namenode
[hadooptest->device[hadoop1]->roles[hadoopnamenode]->configurations]% set boston-hdfs datadirectories /disk1/hadoop/hdfs/namenode /disk2/hadoop/hdfs/namenode
[hadooptest->device*[hadoop1*]->roles*[hadoopnamenode*]->configurations*]% commit