在ubuntu环境下MPI分布式集群搭建-安装MPICH2(2)
2017-12-21 22:12
351 查看
在上一篇文章里,我们已经基本建立好了.ssh协议集群,接下来我们安装MPICH2
1、解压缩
tar -zxvf mpich2-1.0.8.tar.gz
2、进入mpich2解压到的目录里
cd mpich2-1.0.8
3、创建安装目录
mkdir /home/jeneo/mpich
安装软件的三个基本步骤——检查配置、编译、安装,这次在./configure后设置了安装目录
sudo ./configure --prefix=/home/ad/mpich --disable-f77 –disable-fc
sudo make
sudo make install(这一步将make后生成的东西拷贝到--prefix=指定的目录下)
4、修改环境变量(编辑.bashrc文件)
sudo vim ~/.bashrc
修改环境变量为(在最后新增PATH一行):
export PATH=/home/jeneo/mpich/bin:$PATH
然后让设置生效 source ~/.bashrc
5、创建/home/jeneo/.mpd.conf文件
vim /home/ad/.mpd.conf
文件中添加如下一行:
MPD_SECRETWORD=mypasswd
mypsswd在各个机器上都要相同,mpi根据这个相同的mypasswd确定信任结点
设置文件读取权限,设置成只能自己读写
chmod 600 .mpd.conf
可以ls -l .mpd.conf看是否属于该用户
6、创建主机名称集合文件mpd.hosts
vim mpd.hosts 文件内容如下:
lat
master
这个文件需要放到mpi程序同一个目录下,否则开启mpd的时候用“-f
完整路径”指定
7、本地测试
启动: mpd &
观看启动机器: mpdtrace
退出: mpdallexit
8、启动集群
boot -n 2 -f mpd.hosts
(如果出现401错误)
mpdboot_dw (handle_mpd_output 401): failed to connect to mpd on wx
解决办法:关闭防火墙
cd /sbin
sudo iptables -F
sudo iptables -L
参数-n 2指定了要起动的机器个数,-f mpd.hosts指定了通过mpd.hosts运行
mpdtrace -------显示mpd.hosts中的主机名
当显示:
lat
master
时表示配置成功
mpdallexit -------退出mpd
1、解压缩
tar -zxvf mpich2-1.0.8.tar.gz
2、进入mpich2解压到的目录里
cd mpich2-1.0.8
3、创建安装目录
mkdir /home/jeneo/mpich
安装软件的三个基本步骤——检查配置、编译、安装,这次在./configure后设置了安装目录
sudo ./configure --prefix=/home/ad/mpich --disable-f77 –disable-fc
sudo make
sudo make install(这一步将make后生成的东西拷贝到--prefix=指定的目录下)
4、修改环境变量(编辑.bashrc文件)
sudo vim ~/.bashrc
修改环境变量为(在最后新增PATH一行):
export PATH=/home/jeneo/mpich/bin:$PATH
然后让设置生效 source ~/.bashrc
5、创建/home/jeneo/.mpd.conf文件
vim /home/ad/.mpd.conf
文件中添加如下一行:
MPD_SECRETWORD=mypasswd
mypsswd在各个机器上都要相同,mpi根据这个相同的mypasswd确定信任结点
设置文件读取权限,设置成只能自己读写
chmod 600 .mpd.conf
可以ls -l .mpd.conf看是否属于该用户
6、创建主机名称集合文件mpd.hosts
vim mpd.hosts 文件内容如下:
lat
master
这个文件需要放到mpi程序同一个目录下,否则开启mpd的时候用“-f
完整路径”指定
7、本地测试
启动: mpd &
观看启动机器: mpdtrace
退出: mpdallexit
8、启动集群
boot -n 2 -f mpd.hosts
(如果出现401错误)
mpdboot_dw (handle_mpd_output 401): failed to connect to mpd on wx
解决办法:关闭防火墙
cd /sbin
sudo iptables -F
sudo iptables -L
参数-n 2指定了要起动的机器个数,-f mpd.hosts指定了通过mpd.hosts运行
mpdtrace -------显示mpd.hosts中的主机名
当显示:
lat
master
时表示配置成功
mpdallexit -------退出mpd
相关文章推荐
- 在ubuntu环境下MPI分布式集群搭建(1)
- ubuntu下搭建android开发环境核心篇安装AndroidStudio、sdk、jdk
- ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统
- ubuntu 10.10下搭建android开发环境 安装必要工作用软件
- odoo开发环境搭建(二):安装Ubuntu 17虚拟机
- ubuntu 14.04 java开发环境搭建 jdk 以及 inteliJ IDEA安装
- Ubuntu Server 12.04 搭建 hadoop 集群版环境——基于VirtualBox
- Ubuntu系统安装、网络配置、lamp环境搭建
- 联想ThinkPad S3-S440虚拟机安装,ubuntu安装,Hadoop(2.7.1)详解及WordCount运行,spark集群搭建
- Hive1.2.2安装步骤(Ubuntu17.04环境下搭建)
- [置顶] ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk(by 星空武哥)
- Linux开发环境搭建与使用——ubuntu物理机安装方法-wubi
- Linux开发环境搭建与使用——ubuntu物理机安装方法-U盘安装
- Linux入门(15)——Ubuntu16.04安装codeblocks搭建C/C++的IDE环境
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:3.安装Oracle RAC-3.5.安装oracle11gr2 database 软件与创建数据库
- Windows硬盘安装Ubuntu双系统及Android开发环境搭建
- 使用ubuntu+haproxy+heartbeat搭建大规模WEB集群环境实现负载均衡。
- Ubuntu环境下TensorFlow 的环境搭建(一)安装Anaconda
- Ubuntu 14.04下搭建 Android 开发环境(1) -JDK安装
- Ubuntu下JAVA环境搭建(JDK1.7安装)