datanode.sh 1.1 KB

123456789101112131415161718192021222324
  1. echo "datanode01" > /etc/hostname
  2. hostname
  3. echo "datanode01 192.168.10.172" > /etc/hosts
  4. systemctl stop firewalld.service
  5. systemctl disable firewalld.service
  6. sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
  7. setenforce 0
  8. yum install -y ntp ntpdate
  9. ntpdate 10.2.3.21
  10. echo "$((RANDOM%60)) $((RANDOM%24)) * * * /usr/sbin/ntpdate 10.2.3.21" > /var/spool/cron/root
  11. echo never > /sys/kernel/mm/transparent_hugepage/defrag
  12. echo never > /sys/kernel/mm/transparent_hugepage/enabled
  13. echo "echo never > /sys/kernel/mm/transparent_hugepage/defrag" >> /etc/rc.locale
  14. echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/rc.locale
  15. yum install -y nano wget net-tools vim
  16. #nano /etc/rc.locale
  17. echo "vm.swappiness = 10" > /etc/sysctl.conf
  18. sysctl -p
  19. wget https://archive.cloudera.com/cm6/6.0.1/redhat7/yum/cloudera-manager.repo -P /etc/yum.repos.d/
  20. rpm --import https://archive.cloudera.com/cm6/6.0.0/redhat7/yum/RPM-GPG-KEY-cloudera
  21. # cd rpm
  22. rpm -ivh jdk-8u191-linux-x64.rpm
  23. yum localinstall --nogpgcheck cloudera-manager-daemons-6.0.1-610811.el7.x86_64.rpm -y
  24. yum localinstall --nogpgcheck cloudera-manager-agent-6.0.1-610811.el7.x86_64.rpm -y