由于要在服务器上的linux下装matlab进行并行计算,才开始接触linux下的matlab。说实话,linux下的确实不如windows下的好装。而且matlab的帮助文档向懒女人的裹脚,是又臭又长。在安装matlab的时候按照网上的说法进行安装,安到最后弹出一个界面,问是否要启动matlab,我就选了是,看到matlab的界面弹了出来,试了一下也可以用,我便以为到此安装完了呢。结果在运行mdce(matlab distributed computing server)时,jobmanager和worker(分别在两台电脑上)连接不上,这下把我给害惨了。我先以为是网络问题,狂查linux的书和matlab的帮助文档,最后也算是找到一点信息,要能ping通两台电脑‘_’!!,也算是一个安慰奖吧。我就把防火墙全给关了,这下不会因为防火墙的问题而连接不上了。ping 也可以ping 通了。本以为这下可以了,但是一连还不行,说是can't find the jobmanager process,我晕。那就百度吧,谁知道国内没有几个人写关于这方面的文章的。我就下国外狂找,虽然也有哥们遇到我这样的问题,但是原因不一样,结果害得我找了好几天仍没有收获。伤心呀,失忘呀,而且我还正在准备着GRE,因为装个破软件耽误几天不值呀。但不装也不行呀,项目还要等着用呢,没办法,硬着头皮上网查吧。忽然在国内一个哥们的博客上看到界面弹出之后还要到安装文件夹下启动install_matlab进行安装注册,我于是抱站试试看的心理去装了一下,然后两台电脑连机试一下,联机的时候那个心理紧张呀,企求着上帝能让它们两个联上,一个牛郎,一个织女也怪可怜的。结果果然就联上了,那个兴奋呀。
所以在这里提醒大家,当界面弹出start Matlab对话框之后不要以为你安完了,还要到安装文件夹下找到start_matlab来完成安装,否则的话,至少是并行计算用不了,这是血的教训呀。