当前位置: > Linux集群 >

Ubuntu 12.10 +Hadoop 1.2.1版本集群配置(4)

时间:2014-03-14 00:35来源:linux.it.net.cn 作者:IT网
  • <?xml-stylesheettypexml-stylesheettypexml-stylesheettypexml-stylesheettype="text/xsl" href="configuration.xsl"?>   
  • <configuration>   
  • <property>   
  • <name>dfs.name.dir</name>   
  • <value>/home/hadoop/name1</value> #hadoop的name目录路径   
  • <description>  </description>   
  • </property>   
  • <property>   
  • <name>dfs.data.dir</name>   
  • <value>/home/hadoop/data1</value>   
  • <description> </description>   
  • </property>   
  • <property>   
  •   <name>dfs.replication</name>   
  •   <!-- 我们的集群又两个结点,所以rep两份 -->   
  •   <value>2</value>   
  • </property>   
  • </configuration>   
  • dfs.name.dir是NameNode持久存储名字空间及事务日志的本地文件系统路径。 当这个值是一个逗号分割的目录列表时,nametable数据将会被复制到所有目录中做冗余备份。

    dfs.replication是数据需要备份的数量,默认是3,如果此数大于集群的机器数会出错。

    此处的name1和data1等目录不能提前创建,如果提前创建会出问题。

    5.5)配置master和slaves主从节点

    配置conf/masters和conf/slaves来设置主从结点,注意最好使用主机名,并且保证机器之间通过主机名可以互相访问,每个主机名一行。

    vi masters:

    输入:

    node1

    vi slaves:

    输入:

    node2

    node3

    配置结束,把配置好的hadoop文件夹拷贝到其他集群的机器中,并且保证上面的配置对于其他机器而言正确,

    
    
    1. scp -r /home/hadoop/hadoop-1.2.1 root@node2:/home/hadoop/ #输入node2的root密码即可传输,如果java安装路径不一样,需要修改conf/hadoop-env.sh  (责任编辑:IT)
    ------分隔线----------------------------
    栏目列表
    推荐内容