4 cdh 5.12  centos 6.10 三节点安装

  1. [root@hadoop1 opt]# cat /etc/redhat-release
  2. CentOS release 6.10 (Final)
  3. # service iptables stop
  4. # chkconfig iptables off
  5. # sed -i 's/=enforcing/=disabled/' /etc/selinux/config
  6. # cat >> /etc/profile << EOF
  7. export HISTTIMEFORMAT='%F %T '
  8. EOF
  9. # sed -i '$a vm.swappiness = 0' /etc/sysctl.conf
  10. # sed -i '$a echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag' /etc/rc.local
  11. # sed -i '$a echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled' /etc/rc.local
  12. # vim /etc/ntp.conf ##注释掉所有的 server 开头内容
  13. # Use public servers from the pool.ntp.org project.
  14. # Please consider joining the pool (http://www.pool.ntp.org/join.html).
  15. #server 0.centos.pool.ntp.org iburst
  16. #server 1.centos.pool.ntp.org iburst
  17. #server 2.centos.pool.ntp.org iburst
  18. #server 3.centos.pool.ntp.org iburst
  19. server cn.pool.ntp.org
  20. # service ntpd start
  21. # chkconfig ntpd on
  22.  
  23. # rpm -qa | grep java-1
  24. java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
  25. java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64
  26. java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.x86_64
  27. # rpm -e --nodeps ` rpm -qa | grep java-1`
  28. # tar -zxvf jdk-8u191-linux-x64.tar.gz
  29. # ln -s jdk1.8.0_191 jdk
  30. # alternatives --install /usr/bin/java java /opt/jdk/bin/java 100
  31. # alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
  32. # cat >> /etc/profile << EOF
  33. export JAVA_HOME=/opt/jdk
  34. export PATH=$PATH:$JAVA_HOME/bin
  35. EOF
  36. [root@hadoop1 opt]# source /etc/profile
  37. [root@hadoop1 opt]# java -version
  38. java version "1.8.0_191"
  39. Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
  40. Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
  41. [root@hadoop1 opt]# javac -version
  42. javac 1.8.0_191
  43. # cat >> /etc/hosts << EOF
  44. * hadoop1
  45. * hadoop2
  46. * hadoop3
  47. EOF
  48. [root@hadoop1 opt]# id hadoop
  49. id: hadoop: No such user
  50. [root@hadoop1 opt]# useradd hadoop
  51. [root@hadoop1 opt]# vim /etc/sudoers
  52. hadoop ALL=NOPASSWD:ALL
  53.  
  54. chown -R hadoop:hadoop /opt
  1. [root@hadoop1 opt]# ./test_hadoop_env.sh
  2. ######### 1. iptables: #####################
  3. current iptables status: iptables: Firewall is not running.
  4. chkconfig status iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
  5. ######### 2. Selinux: ######################
  6. current selinux status: Disabled
  7. config of selinux: SELINUX=disabled
  8. ######### 3. THP: ##########################
  9. defrag status:[always] madvise never
  10. enabled status:[always] madvise never
  11. ######### 4. Swappiness => 0 : ###################
  12. current swapness setting: 0
  13. ######### 5.ntp: ###################
  14. remote refid st t when poll reach delay offset jitter
  15. ==============================================================================
  16. *ntp1.flashdance * 2 u 977 1024 375 296.330 15.505 30.880
  17. ######### 6. JDK: ###################
  18. current java version:
  19. javac 1.8.0_191
  20. ######### 7. hosts: ###################
  21. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  22. ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
  23. * hadoop1
  24. * hadoop2
  25. * hadoop3
  1. [root@hadoop1 opt]# chmox +x test_hadoop_env.sh
  2. [root@hadoop1 opt]# pssh -h cluster -i "/opt/test_hadoop_env.sh"
  3. [root@hadoop1 opt]# prsync -h cluster /etc/yum.repos.d/cm512.repo /etc/yum.repos.d/.
  4.  
  5. [root@hadoop1 opt]# ./mysql_auto_glibc_5724.sh
  6. [mysql@hadoop1 scripts]$ vim cdh521.sql
  7. [mysql@hadoop1 scripts]$ mysql -uroot -p -S /data/mysqldata/3306/mysql.sock
  8. (root@localhost:mysql.sock) [(none)]> source /data/mysqldata/scripts/cdh521.sql
  1. http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.12.1/RPMS/x86_64/
  2. # cd /var/www/html/
  3. # mkdir cm512
  4. # cd cm512/
  5. [root@hadoop1 cm512]# ll
  6. -rw-r--r-- 1 root root 9676820 Feb 21 2018 cloudera-manager-agent-5.12.1-1.cm5121.p0.6.el6.x86_64.rpm
  7. -rw-r--r-- 1 root root 709818804 May 24 11:49 cloudera-manager-daemons-5.12.1-1.cm5121.p0.6.el6.x86_64.rpm
  8. -rw-r--r-- 1 root root 8692 May 24 11:18 cloudera-manager-server-5.12.1-1.cm5121.p0.6.el6.x86_64.rpm
  9. -rw-r--r-- 1 root root 10600 May 24 11:18 cloudera-manager-server-db-2-5.12.1-1.cm5121.p0.6.el6.x86_64.rpm
  10. -rw-r--r-- 1 root root 31918952 May 24 11:19 enterprise-debuginfo-5.12.1-1.cm5121.p0.6.el6.x86_64.rpm
  11. -rw-r--r-- 1 root root 71204325 May 24 11:20 jdk-6u31-linux-amd64.rpm
  12. -rw-r--r-- 1 root root 142039186 May 24 11:22 oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm
  13. # createrepo .
  14. # w3m http://hadoop1/cm512
  15. [root@hadoop1 yum.repos.d]# vim cm512.repo
  16. # yum clean all
  17. # yum repolist
  18. http://archive.cloudera.com/cdh5/parcels/5.12.1/
  19. CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel
  20. CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1
  21. manifest.json
  22. # mkdir -p /var/www/html/cdh512
  23. [root@hadoop1 cdh512]# ll
  24. -rw-r--r-- 1 root root 1620405492 May 24 11:22 CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel
  25. -rw-r--r-- 1 root root 41 May 24 10:47 CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1
  26. -rw-r--r-- 1 root root 72312 Feb 23 2018 manifest.json
  27. --通过yum安装ClouderaManager Server
  28. [root@hadoop1 ~]# yum -y install cloudera-manager-server
  29. (1/2): cloudera-manager-daemons-5.12.1-1.cm5121.p0.6.el6.x86_64.rpm | 677 MB 00:13
  30. (2/2): cloudera-manager-server-5.12.1-1.cm5121.p0.6.el6.x86_64.rpm | 8.5 kB 00:00
  31. ---------------------------------------------------------------------------------------------------------------------------------------------------------------
  32. Total 49 MB/s | 677 MB 00:13
  33. warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID e8f86acd: NOKEY
  34.  
  35. Public key for cloudera-manager-server-5.12.1-1.cm5121.p0.6.el6.x86_64.rpm is not installed
  36.  
  37. # yum -y install cloudera-manager-server --nogpgcheck
  38. Installing : cloudera-manager-daemons-5.12.1-1.cm5121.p0.6.el6.x86_64 1/2
  39. Installing : cloudera-manager-server-5.12.1-1.cm5121.p0.6.el6.x86_64 2/2
  40. Verifying : cloudera-manager-server-5.12.1-1.cm5121.p0.6.el6.x86_64 1/2
  41. Verifying : cloudera-manager-daemons-5.12.1-1.cm5121.p0.6.el6.x86_64 2/2
  42.  
  43. Installed:
  44. cloudera-manager-server.x86_64 0:5.12.1-1.cm5121.p0.6.el6
  45.  
  46. Dependency Installed:
  47. cloudera-manager-daemons.x86_64 0:5.12.1-1.cm5121.p0.6.el6
  48. --初始化CM数据库
  49. [root@hadoop1 ~]# /usr/share/cmf/schema/scm_prepare_database.sh mysql cm cm password
  50. 2019-05-24 14:50:31,604 [main] INFO com.cloudera.enterprise.dbutil.DbCommandExecutor - Unable to find JDBC driver for database type: MySQL
  51. 2019-05-24 14:50:31,606 [main] ERROR com.cloudera.enterprise.dbutil.DbCommandExecutor - JDBC Driver com.mysql.jdbc.Driver not found.
  52. 2019-05-24 14:50:31,606 [main] ERROR com.cloudera.enterprise.dbutil.DbCommandExecutor - Exiting with exit code 3
  53. --下载mysql驱动
  54. https://dev.mysql.com/downloads/connector/j/
  55. [root@hadoop1 opt]# cp mysql-connector-java-5.1.47-bin.jar /usr/share/cmf/lib/.
  56.  
  57. [root@hadoop1 opt]# /usr/share/cmf/schema/scm_prepare_database.sh mysql -h * --scm-host * cm cm password
  58. JAVA_HOME=/opt/jdk
  59. Verifying that we can write to /etc/cloudera-scm-server
  60. Creating SCM configuration file in /etc/cloudera-scm-server
  61. Executing: /opt/jdk/bin/java -cp /usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar:/usr/share/cmf/schema/../lib/* com.cloudera.enterprise.dbutil.DbCommandExecutor /etc/cloudera-scm-server/db.properties com.cloudera.cmf.db.
  62. Fri May 24 15:11:10 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
  63. 2019-05-24 15:11:10,656 [main] INFO com.cloudera.enterprise.dbutil.DbCommandExecutor - Successfully connected to database.
  64. 2019-05-24 15:11:10,687 [main] ERROR com.cloudera.enterprise.dbutil.DbCommandExecutor - Unable to create/drop a table.
  65. java.sql.SQLException: Statement violates GTID consistency: CREATE TABLE ... SELECT.
  66. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)
  67. at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978)
  68. at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3914)
  69. at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530)
  70. at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683)
  71. at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2491)
  72. at com.mysql.jdbc.StatementImpl.executeUpdateInternal(StatementImpl.java:1552)
  73. at com.mysql.jdbc.StatementImpl.executeLargeUpdate(StatementImpl.java:2607)
  74. at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1480)
  75. at com.cloudera.enterprise.dbutil.DbCommandExecutor.runDdlStatementPair(DbCommandExecutor.java:357)
  76. at com.cloudera.enterprise.dbutil.DbCommandExecutor.testIfUserCanCreateTable(DbCommandExecutor.java:333)
  77. at com.cloudera.enterprise.dbutil.DbCommandExecutor.testIfUserCanRunDdl(DbCommandExecutor.java:299)
  78. at com.cloudera.enterprise.dbutil.DbCommandExecutor.testDbConnection(DbCommandExecutor.java:258)
  79. at com.cloudera.enterprise.dbutil.DbCommandExecutor.main(DbCommandExecutor.java:138)
  80. 2019-05-24 15:11:10,696 [main] ERROR com.cloudera.enterprise.dbutil.DbCommandExecutor - Exiting with exit code 9
  81. --> Error 9, giving up (use --force if you wish to ignore the error)
  82. --注释vim /data/mysqldata/3306/my.cnf文件中的GTID,要关闭gtid模式
  83. [root@hadoop1 opt]# /usr/share/cmf/schema/scm_prepare_database.sh mysql -h * --scm-host * cm cm password
  84. JAVA_HOME=/opt/jdk
  85. Verifying that we can write to /etc/cloudera-scm-server
  86. Creating SCM configuration file in /etc/cloudera-scm-server
  87. Executing: /opt/jdk/bin/java -cp /usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar:/usr/share/cmf/schema/../lib/* com.cloudera.enterprise.dbutil.DbCommandExecutor /etc/cloudera-scm-server/db.properties com.cloudera.cmf.db.
  88. Fri May 24 15:46:09 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
  89. 2019-05-24 15:46:09,582 [main] INFO com.cloudera.enterprise.dbutil.DbCommandExecutor - Successfully connected to database.
  90. All done, your SCM database is configured correctly!
  91.  
  92. --启动ClouderaManager Server
  93. [root@hadoop1 opt]# service cloudera-scm-server start
  94. Starting cloudera-scm-server: [FAILED]
  95.  
  96. [root@hadoop1 cloudera-scm-server]# cat /var/log/cloudera-scm-server/cloudera-scm-server.out
  97. +======================================================================+
  98. | Error: JAVA_HOME is not set and Java could not be found
  99. [root@hadoop1 cloudera-scm-server]# echo $JAVA_HOME
  100. /opt/jdk
  101. [root@hadoop1 cloudera-scm-server]# find / -name 'cloudera-scm-server'
  102. [root@hadoop1 cloudera-scm-server]# vim /etc/rc.d/init.d/cloudera-scm-server
  103.  
  104. export JAVA_HOME=/opt/jdk
  1. [root@hadoop1 cloudera-scm-server]# service cloudera-scm-server start
  2. Starting cloudera-scm-server: [ OK ]
  3. [root@hadoop1 cloudera-scm-server]# netstat -lnt|grep 7180
  4. tcp 0 0 0.0.0.0:7180 0.0.0.0:* LISTEN
  5. [root@hadoop1 cdh512]# mv CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1 CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha
  6.  
  7. --访问控制台
  8. http://*:7180/cmf/login

4 cdh 5.12 centos 6.10三节点安装的更多相关文章

  1. 5 centos 6.10 三节点安装apache hadoop 2.9.1

    Hadoop 版本: apache hadoop 2.9.1JDK 版本: Oracle JDK1.8集群规划master(1): NN, RM, DN, NM, JHSslave1(2): DN, ...

  2. Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置

    Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置 http://henzhai.com/tech/2012/07/w520- ...

  3. centos 6.10 oracle 19c安装

    centos 7以下版本安装oracle 19c 问题较多,centos 以上版本没有任何问题.记录如下. hosts文件,否则图形界面无法启动 127.0.0.1 localhost localho ...

  4. centos 6.10源码安装mysql5.5.62实验

    查看系统版本 [root@ABC ~]# cat /etc/redhat-release CentOS release 6.10 (Final) 下载mysql5.5.62源码包,解压后安装 tar ...

  5. hadoop学习笔记(二):centos7三节点安装hadoop2.7.0

    环境win7+vamvare10+centos7 一.新建三台centos7 64位的虚拟机 master node1 node2 二.关闭三台虚拟机的防火墙,在每台虚拟机里面执行: systemct ...

  6. CentOS 6.9搭建CDH 5.12.0集成环境

    Cloudera Manager则是为了便于在集群中进行Hadoop等大数据处理相关的服务安装和监控管理的组件,对集群中主机.Hadoop.Hive.Spark等服务的安装配置管理做了极大简化.   ...

  7. 离线部署 Cloudera Manager 5 和 CDH 5.12.1 及使用 CDH 部署 Hadoop 集群服务

    Cloudera Manager Cloudera Manager 分为两个部分:CDH和CM. CDH是Cloudera Distribution Hadoop的简称,顾名思义,就是cloudera ...

  8. CentOS 7.2.1511编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11

    准备篇 一.防火墙配置 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.se ...

  9. CentOS 7.2.1511编译安装Nginx1.10.1+MySQL5.6.33+PHP5.6.26

    准备篇 一.防火墙配置 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.se ...

随机推荐

  1. 简单的物流项目实战,WPF的MVVM设计模式(三)

    往Services文件里面添加接口以及实现接口 IUserService接口 List<User> GetAllUser(); GetUserService类 ConnectToDatab ...

  2. c++ Socket客户端和服务端示例版本一

    客户端 #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <sys/soc ...

  3. 关于jsp 获得当前绝对路径的方法

    方法1) request.getRequestURL(); 方法2)  request.getScheme()+"://"+request.getServerName()+&quo ...

  4. TCP软件环境测试

    利用合宙官网上的云平台->TCP透传云,建立一个TCP服务. http://tcplab.openluat.com/ [注意事项] 如3分钟内没有客户端接入则会自动关闭. 每个服务器最大客户端连 ...

  5. PAT Basic 1046 划拳 (15 分)

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...

  6. 06java进阶——集合框架(list和泛型)

    1.ArrayList ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类).在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内 ...

  7. 美国Science公布:全球125个最前沿的科学难题(图)

    文章来源:https://www.toutiao.com/i6637224168045675021 美国Science在庆祝创刊125周年之际,公布了125个最具挑战性的科学问题.这些前沿科学和研究方 ...

  8. zabbix命令之:zabbix_get命令

    zabbix_get命令是在server端用来检查agent端的一个命令,在添加完主机或者触发器后,不能正常获得数据,可以用zabbix_get来检查能否采集到数据,以便判断问题症结所在. zabbi ...

  9. sql中的group_concat用法

    group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果.比较抽象,难以理解. 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组, ...

  10. nginx图片过滤处理模块http_image_filter_module

    nginx图片过滤处理模块http_image_filter_module安装配置笔记 http_image_filter_module是nginx提供的集成图片处理模块,支持nginx-0.7.54 ...