用于修改VMware虚机hosts文件的Python脚本

基于VMware Fusion虚拟机搭建Hadoop集群。宿主系统OSX,虚机均为Linux系统。

配置集群时需要修改每个节点的hosts文件,指出相应节点的IP地址。为保证这些虚机的IP地址不会发生变化,应使用Host-only的联网方式。

在Host-only组网方式下,各节点的hosts只需配置一次,今后就不用修改了,比较方便。只是,要想从宿主直接访问Hadoop接口的话,就没办法了,因为宿主与这些虚机不在一个网络内。

若改成Bridge方式,就可以解决网络不通的问题。但只要宿主机器换了网络环境,这些Bridge到它的虚机的IP就有可能发生变化 ...


CentOS下安装使用Paramiko

Paramiko模块是Python使用ssh协议登陆远程机器的必备模块。

安装Python开发版

yum install python-devel

安装Paramiko

pip install Paramiko

看一下是否安装成功

python -c "import paramiko"

使用示例

Example 1 : 执行远程命令 ...