在ubuntu环境下MPI分布式集群搭建-安装MPICH2(2)
来源:互联网 发布:杰科网络电视机顶盒gk 编辑:程序博客网 时间:2024/05/16 02:35
在上一篇文章里,我们已经基本建立好了.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
- 在ubuntu环境下MPI分布式集群搭建-安装MPICH2(2)
- 在ubuntu环境下MPI分布式集群搭建(1)
- Ubuntu下MPICH2集群搭建
- MPI并行环境建立之四--mpich2在linux下的安装
- Ubuntu下搭建MPI环境
- windows环境下MPI集群搭建
- ubuntu下安装mpich2
- linux ubuntu下配置MPICH2集群计算环境
- MPI集群环境搭建
- ubuntu下搭建MPI并行计算环境
- Ubuntu下搭建MPI并行计算环境
- Ubuntu环境下的MPI平台安装
- ubuntu下安装openmp和mpi环境
- 在Hadoop1.2.1分布式集群环境下安装pig0.12.1
- 在Hadoop1.2.1分布式集群环境下安装hive0.12
- 集群环境MPI安装配置
- Ubuntu下用hadoop2.4搭建集群(伪分布式)
- Hadoop2.2 + spark1.0 在ubuntu 上搭建分布式集群
- QML之自定义模态可拖拽窗口
- 替换空格(java)
- 解决Android 离线文档 不能搜索的问题
- AndroidStudio音乐播放器进度条和歌曲时间的操作
- 微信聊天记录删除快速恢复教程
- 在ubuntu环境下MPI分布式集群搭建-安装MPICH2(2)
- Django官方文档笔记
- arxiv 上传文章过程
- git错误记录
- Apache访问日志切割和自定义格式
- 虚拟局域网和三层交换机
- 学习日志2017.12.21
- node 安装
- spark 2.2.0学习笔记3之SparkRDDDemo