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
2 /etc/hostname
slaver 数字
/etc/hosts
127.0.0.1 localhost
172.20.110.151 master
172.20.110.147 slaver 数字
下面配置从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
3