-
设置本机的ip到主机名的映射关系
-
vi /etc/hosts
-
-
关闭防火墙
-
service iptables stop(临时)
-
chkconfig iptables off
-
-
关闭selinux
-
vi /etc/selinux/config
-
SELINUX=disabled
-
-
时间同步
-
date查看时间
-
yum install ntp -y
-
vi /etc/ntp.conf
-
server ntp1.aliyun.com
-
-
service ntpd start
-
chkconfig ntpd on
-
-
时间同步二
-
ntpdate ntp1.aliyun.com
- 如果下载失败 service ntpd stop,在执行上面语句
-
-
安装JDK
-
rpm -i jdk-xxx-xxx-xxx--rpm
-
目录: /usr/java/ 默认会安装到这里
-
配置环境
-
vi /etc/profile
-
export JAVA_HOME=/usr/java/default
-
export PATH=$PATH:$JAVA_HOME/bin
-
source /etc/profile 或者 . /etc/profile
-
检查 echo $ JAVA_HOME 或者 jps
-
-
-
免密
-
免密是为了什么
-
hadoop启动start-dfs.sh 在哪里启动,那台就要对别人公开自己的公钥
-
-
检验: ssh localhost 如果需要输入密码就不是免密
-
生成秘钥: ssh-keygen -t dsa -P '' -f /root/.ssh/id_dsa /root相当于 ~ 如果是god用户 ~ 相当于 /home/god/.ssh
-
生成 id_dsa 私钥
-
id_dsa.pub 公钥
-
-
cat id_dsa.pub >> ~/.ssh/authorized_keys 将秘钥追加到authorized_keys 文件,没有则创建
-
如果A想免密的登录到B
-
A: ssh-keygen -t dsa -P '' -f /root/.ssh/id_dsa
-
B: cat id_dsa.pub >> ~/.ssh/authorized_keys
-
结论 : B包含了A的公钥,A就可以免密的登录
-
-
-
免密方式二
-
ssh-keygen
-
ssh-copy-id -i .ssh/id_rsa.pub node01
-
注意文件权限一定要一致
-