namenode.sh 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. echo "namenode01" > /etc/hostname
  2. hostname
  3. echo "namenode01 192.168.10.171" > /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*.rpm -y
  24. yum install -y mariadb mariadb-server
  25. cat /root/rpm/my.cnf > /etc/my.cnf
  26. # nano /etc/my.cnf
  27. systemctl start mariadb
  28. systemctl enable mariadb
  29. wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz
  30. tar xf mysql-connector-java-5.1.46.tar.gz
  31. mkdir -p /usr/share/java/
  32. cd mysql-connector-java-5.1.46
  33. cp mysql-connector-java-5.1.46-bin.jar /usr/share/java/mysql-connector-java.jar
  34. cd ..
  35. /usr/bin/mysql_secure_installation
  36. mysql -u root -p < mysql.sql
  37. /opt/cloudera/cm/schema/scm_prepare_database.sh mysql scm scm
  38. systemctl start cloudera-scm-server
  39. tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log