mpi on yarn technology log

1. download:

     git clone  github.com/clarkyzl/mpich2-yarn.git


2. compile:

    mvn clean package -Dmaven.test.skip=true -DskipMpi=false

   generate: mpich2-yarn-1.0-SNAPSHOT.jar   mpich2-install.tar.gz

3. generate eclipse project

    mvn eclipse:eclipse

4. config&deploy for every node

    tar xzvf mpich2-*.tar.gz /opt

   export PATH=$PATH:/opt/mpich2-install/bin

 

  export HADOOP_CONF_DIR=${HADOOP_PREFIX}/etc/hadoop

  export MPI_HOME=/opt/mpich2-install
  export PATH=$PATH:/opt/mpich2-install/bin


   nodes=("ip1" "ip2")
   nodesnum=${#nodes[@]}
   for ((i=0;i<nodesnum;i++))
   {
      scp /etc/profile root@${nodes[i]}:/etc/profile
      scp -r /opt/mpich2-install root@${nodes[i]}:/opt
   }


 create in ${hadop_home}/etc/hadoop mpi-site.xml

<?xml version="1.0"?>
<configuration>
<property>
  <name>yarn.mpi.scratch.dir</name>
  <value>hdfs://9.186.90.176:9000/mpi-tmp</value>
</property>
</configuration>


5. submit job

   


 

     

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值