大数据准备

  • 设置本机的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

    •  注意文件权限一定要一致

       

       



posted on 2020-12-01 23:18  陕西小楞娃  阅读(52)  评论(0编辑  收藏  举报