arm 集群搭建

1 sd卡, 



永久挂载

永久性挂载分区的办法是修改分区文件/etc/fstab

(1)找到要挂载的硬盘:sudo df -h

(2)要挂载硬盘的UUID

sudo blkid /dev/sda3

(3)修改文件/etc/fstab

UUID=904C23B64C23964E /media/aborn/data ntfs defaults        0      2

其中第一列为UUID, 第二列为挂载目录(该目录必须为空目录,必须存在),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)

(4) 最后使用命令mount -a看是否成功

挂载后原来文件夹中的东西覆盖,取消挂载才能看到

取消挂载

sudo umount /dev/hda2



/dev/mmcblk1p1 


UUID=f4b6f145-8ab6-d301-30b6-d1458ab6d301  /home ext4  defaults   0      2


/etc/hostname  

slaver 数字

 /etc/hosts


127.0.0.1       localhost

172.20.110.151  master

172.20.110.147  slaver 数字


3  ssh slaver 和 master 之间
http://blog.csdn.net/lilele12211104/article/details/51882954

下面配置从slave1 ssh无密码连接master 
slave1端

ssh-keygen //生成客户端的公私钥,一般保存在~/.ssh文件下 
把slave1端的公钥上传到master端 
scp ~/.ssh/id_rsa.pub lilelr@master:~

master端 
在 master的~目录下,将客户端的公钥追加到authorized_keys文件下

cat id_rsa.pub >> .ssh/authorized_keys
  • 1

ssh 服务重启,使新配置生效:

sudo /etc/init.d/ssh restart
  • 1

ok, 此时,slave1 登录到master 就无需密码。注意!!!此时无密码连接只是单向关系,即slave1到master无需密码登录,但master 到slave1 端连接依然需要密码。怎么办?把master和slave1 的位置互换一下,重新执行上述步骤,即可实现master到slave1端的无密码登录。


4 /etc/profile


# java

export JAVA_HOME=/usr/lib/java/jdk1.8.0_161

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH


# lilele hadoop-2.7.5

export HADOOP_DEV_HOME=/home/lemaker/open-source/hadoop-2.7.5

export PATH=$PATH:$HADOOP_DEV_HOME/bin

export PATH=$PATH:$HADOOP_DEV_HOME/sbin

export HADOOP_MAPARED_HOME=${HADOOP_DEV_HOME}

export HADOOP_COMMON_HOME=${HADOOP_DEV_HOME}

export HADOOP_HDFS_HOME=${HADOOP_DEV_HOME}

export YARN_HOME=${HADOOP_DEV_HOME}

export HADOOP_CONF_DIR=${HADOOP_DEV_HOME}/etc/hadoop

export HDFS_CONF_DIR=${HADOOP_DEV_HOME}/etc/hadoop

export YARN_CONF_DIR=${HADOOP_DEV_HOME}/etc/hadoop





你可能感兴趣的:(arm 集群搭建)