{"id":2619,"date":"2017-08-22T15:42:59","date_gmt":"2017-08-22T07:42:59","guid":{"rendered":"http:\/\/cn.hostease.com\/xueyuan\/?p=2619"},"modified":"2017-08-22T15:42:59","modified_gmt":"2017-08-22T07:42:59","slug":"centos7-2-%e5%ae%89%e8%a3%85hdp2-6-1-0","status":"publish","type":"post","link":"https:\/\/cn.hostease.com\/xueyuan\/jishu\/centos7-2-%e5%ae%89%e8%a3%85hdp2-6-1-0\/","title":{"rendered":"centos7.2 \u5b89\u88c5hdp2.6.1.0"},"content":{"rendered":"<p>centos7.2 \u5b89\u88c5hdp2.6.1\u6b65\u9aa4<br \/>\n<strong>\u73af\u5883\uff1a<\/strong><br \/>\nOperating System: CentOS Linux release 7.2.1511 (Core)<br \/>\nKernel: Linux 3.10.0-327.el7.x86_64<br \/>\nHDP:2.6.1.0<br \/>\nAmbari:ambari-server-2.5.0.3<\/p>\n<p><strong>\u4e0b\u8f7d\u5730\u5740\uff1a<\/strong><\/p>\n<p>ambari-2.5.0.3 tar\u5305\u4e0b\u8f7d\u5730\u5740\uff1ahttps:\/\/public-repo-1.hortonworks.com\/ambari\/centos7\/2.x\/updates\/2.5.0.3\/ambari-2.5.0.3-centos7.tar.gz<\/p>\n<p>HDP-2.6.1.0 tar\u5305\u4e0b\u8f7d\u5730\u5740\uff1ahttps:\/\/public-repo-1.hortonworks.com\/HDP\/centos7\/2.x\/updates\/2.6.1.0\/HDP-2.6.1.0-centos7-rpm.tar.gz<\/p>\n<p>MD5:HDP-2.6.1.0-centos7-rpm.tar.gz: 48 3F C7 17 19 4A 83 94 \u00a082 48 70 7C D4 85 62 14<\/p>\n<p>HDP-UTILS 2.6.10 tar\u5305\u4e0b\u8f7d\u5730\u5740\uff1ahttps:\/\/public-repo-1.hortonworks.com\/HDP-UTILS-1.1.0.21\/repos\/centos7\/HDP-UTILS-1.1.0.21-centos7.tar.gz<br \/>\nMD5:HDP-UTILS-1.1.0.21-centos7.tar.gz: B6 1E 3F 3D D9 10 51 8D \u00a086 3D 44 FC 59 15 57 52<\/p>\n<p>&nbsp;<\/p>\n<p>0.\u6240\u6709\u4e3b\u673a\u5b89\u88c5jdk\u5e76\u66ff\u6362jce\u6587\u4ef6(\u82e5\u542f\u7528kerberos)<br \/>\n# tar -zxvf \/data\/jdk-8u111-linux-x64.tar.gz -C \/usr\/<br \/>\n# unzip \/data\/UnlimitedJCEPolicyJDK8.zip<br \/>\n# cp -f \/data\/UnlimitedJCEPolicyJDK8\/local_policy.jar \/usr\/jdk1.8.0_111\/jre\/lib\/security\/<br \/>\n# cp -f \/data\/UnlimitedJCEPolicyJDK8\/US_export_policy.jar \/usr\/jdk1.8.0_111\/jre\/lib\/security\/<\/p>\n<p># vi \/etc\/profile<br \/>\n\u672b\u5c3e\u6dfb\u52a0<br \/>\nexport JAVA_HOME=\/usr\/jdk1.8.0_111<br \/>\nexport PATH=$JAVA_HOME\/bin:$PATH<br \/>\n#. \/etc\/profile<\/p>\n<p>1.ssh\u4fe1\u4efb\u914d\u7f6e(\u7565)<\/p>\n<p>2.ntp\u914d\u7f6e<br \/>\n2.1 \u5b89\u88c5\u5e76\u5f00\u542fntp<br \/>\nyum install -y ntp<br \/>\n2.2 \u5f00\u542fntp<br \/>\nsystemctl is-enabled ntpd<br \/>\n2.3 vi \/etc\/ntp.conf<br \/>\n\u6ce8\u91ca\u5176\u4ed6server\uff0c\u6dfb\u52a0\u672c\u5730ntp\u670d\u52a1\u5668<br \/>\nserver x.x.x.x iburst<br \/>\n2.4<br \/>\nsystemctl enable ntpd<br \/>\nsystemctl start ntpd<br \/>\nsystemctl status ntpd.service \u68c0\u67e5\u670d\u52a1\u662f\u5426\u6b63\u5e38<\/p>\n<p>3.\u4e3b\u673a\u540d\u914d\u7f6e<br \/>\nhostnamectl set-hostname server_name<br \/>\n\u67e5\u770b\u4e3b\u673a\u4fe1\u606f<br \/>\n[root@eva0 yum.repos.d]# hostnamectl<br \/>\nStatic hostname: eva0<br \/>\nIcon name: computer-vm<br \/>\nChassis: vm<br \/>\nMachine ID: b5b4a6e010034d50axxxxxxxxxxxxxxx<br \/>\nBoot ID: 818af0fc48c64931bxxxxxxxxxxxxxxx<br \/>\nVirtualization: vmware<br \/>\nOperating System: CentOS Linux 7 (Core)<br \/>\nCPE OS Name: cpe:\/o:centos:centos:7<br \/>\nKernel: Linux 3.10.0-514.10.2.el7.x86_64<br \/>\nArchitecture: x86-64<\/p>\n<p>4.\u914d\u7f6e\/etc\/hosts\uff0c\u4e0d\u8981\u66f4\u6539\u4e0b\u8ff0\u884c\uff0c\u5426\u5219\u4f1a\u5f15\u8d77\u5404\u79cd\u95ee\u9898<br \/>\n127.0.0.1 localhost.localdomain localhost<br \/>\n::1 localhost6.localdomain6 localhost6<br \/>\neva0 x.x.x.x<br \/>\neva1 x.x.x.x<br \/>\neva2 x.x.x.x<br \/>\n\u4e4b\u540ehostname -f\u68c0\u67e5\u662f\u5426\u914d\u7f6e\u6210\u529f<\/p>\n<p>5.\u6240\u6709\u4e3b\u673a\u5173\u95ed\u9632\u706b\u5899<br \/>\n# systemctl disable firewalld<br \/>\n# service firewalld stop<\/p>\n<p>6.\u5173\u95edselinux\uff0cpackagekit(\u5982\u679c\u5df2\u542f\u7528)<br \/>\nvi \/etc\/yum\/pluginconf.d\/refresh-packagekit.conf<br \/>\nenabled=0<\/p>\n<p>7.\u66f4\u6539umask<br \/>\n# umask 0022<br \/>\n# echo umask 0022 &gt;&gt; \/etc\/profile<\/p>\n<p>8. \u5efa\u7acbHDP local repository<br \/>\n8.0 \u542f\u52a8http\u670d\u52a1<br \/>\n# systemctl start httpd.service<br \/>\n# systemctl status httpd.service<\/p>\n<p>8.1 \u4e0b\u8f7d\u5e76\u89e3\u538bHDP\u8f6f\u4ef6\u5305<br \/>\ntar -zxvf HDP-2.6.1.0-centos7-rpm.tar.gz -C \/var\/www\/html<br \/>\nmkdir -p \/var\/www\/html\/HDP-UTIL<br \/>\ntar -zxvf HDP-UTILS-1.1.0.21-centos7.tar.gz -C \/var\/www\/html\/HDP-UTIL\/<br \/>\ntar -zxvf ambari-2.5.0.3-centos7.tar.gz -C \/var\/www\/html<\/p>\n<p>\u68c0\u67e5\u901a\u8fc7http\u662f\u5426\u53ef\u8bbf\u95ee\u5230\u8d44\u6e90<br \/>\nAmbari Base URL<br \/>\nhttps:\/\/1eva0\/ambari\/centos7\/ambari\/<br \/>\nHDP Base URL<br \/>\nhttps:\/\/1eva0\/HDP\/centos7\/<br \/>\nHDP-UTILS Base URL<br \/>\nhttps:\/\/1eva0\/HDP-UTIL\/<\/p>\n<p>8.2 \u5b89\u88c5createrepo\u5305<\/p>\n<p>yum install createrepo<\/p>\n<p>8.3 \u521b\u5efarepo<br \/>\ncreaterepo \/var\/www\/html\/ambari\/centos7\/<br \/>\ncreaterepo \/var\/www\/html\/HDP\/centos7<br \/>\ncreaterepo \/var\/www\/html\/HDP-UTIL<br \/>\n(\u6ce8\u610fcreaterepo\u7684\u76ee\u5f55)<\/p>\n<p>8.4 \u4fee\u6539*.repo\u6587\u4ef6<br \/>\n# more \/etc\/yum.repos.d\/ambari.repo<br \/>\n#VERSION_NUMBER=2.5.1.0<br \/>\n[ambari-2.5.1.0]<br \/>\nname=ambari-2.5.1.0<br \/>\nbaseurl=https:\/\/eva0ambari\/centos7\/ambari<br \/>\ngpgcheck=0<br \/>\n#gpgkey=https:\/\/public-repo-1.hortonworks.com\/ambari\/centos7\/2.x\/updates\/2.5.0.3\/RPM-GPG-KEY\/RPM-GPG<br \/>\n-KEY-Jenkins<br \/>\nenabled=1<br \/>\npriority=1<\/p>\n<p># more \/etc\/yum.repos.d\/HDP.repo<br \/>\n#VERSION_NUMBER=2.6.1.0-129<br \/>\n[HDP-2.6.1.0]<br \/>\nname=HDP Version &#8211; HDP-2.6.1.0<br \/>\nbaseurl=https:\/\/eva0HDP\/centos7<br \/>\ngpgcheck=0<br \/>\ngpgkey=https:\/\/public-repo-1.hortonworks.com\/HDP\/centos7\/2.x\/updates\/2.6.1.0\/RPM-GPG-KEY\/RPM-GPG-KEY<br \/>\n-Jenkins<br \/>\nenabled=1<br \/>\npriority=1<\/p>\n<p>[HDP-UTILS-1.1.0.21]<br \/>\nname=HDP-UTILS Version &#8211; HDP-UTILS-1.1.0.21<br \/>\nbaseurl=https:\/\/eva0HDP-UTIL<br \/>\ngpgcheck=0<br \/>\ngpgkey=https:\/\/public-repo-1.hortonworks.com\/HDP\/centos7\/2.x\/updates\/2.6.1.0\/RPM-GPG-KEY\/RPM-GPG-KEY<br \/>\n-Jenkins<br \/>\nenabled=1<br \/>\npriority=1<\/p>\n<p>9 \u5efa\u7acbcentos7 local repository<br \/>\n9.0 \u6302\u8f7d\u8f6f\u4ef6iso\u955c\u50cf<br \/>\nmkdir -p \/var\/www\/html\/os7<br \/>\nmount -o loop \/data\/centos7.iso \/var\/www\/html\/os7<\/p>\n<p>9.1 \u5236\u4f5crepository<br \/>\n\u65b9\u6cd5\u4e00\uff1a<br \/>\nmkdir -p \/var\/www\/html\/centos7<br \/>\n\u76f4\u63a5\u5c06Packages\u76ee\u5f55\u53ca\u5176\u4e0b\u7684\u8f6f\u4ef6\u5305copy\u5230\/var\/www\/html\/centos7<br \/>\n\u65b9\u6cd5\u4e8c\uff1a<br \/>\nmkdir -p \/data\/centos7<br \/>\n\u5c06Packages\u76ee\u5f55\u53ca\u5176\u4e0b\u7684\u8f6f\u4ef6\u5305copy\u5230\/data\/centos7<br \/>\nln -s \/data\/centos7 \/var\/www\/html\/centos7<\/p>\n<p>9.2 \u521b\u5efarepo(\u4ee5\u65b9\u6cd5\u4e00\u4e3a\u4f8b)<br \/>\ncreaterepo \/var\/www\/html\/centos7<\/p>\n<p>9.3\u4fee\u6539repo\u6587\u4ef6<br \/>\n#vi \/etc\/yum.repos.d\/CentOS-Base.repo<br \/>\n[base]<br \/>\nname=CentOS-$releasever &#8211; Base<br \/>\n#mirrorlist=https:\/\/mirrorlist.centos.org\/?release=$releasever&amp;arch=$basearch&amp;repo=os&amp;infra=$infra<br \/>\nbaseurl=https:\/\/133.37.126.170\/centos7\/Packages\/<br \/>\ngpgcheck=0<br \/>\n#gpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-CentOS-7<br \/>\nenable=1<br \/>\npriority=1<br \/>\n\u6ce8\u610fenable=1\uff0cgpgcheck\u8bbe\u7f6e\u4e3a0<\/p>\n<p>10. \u68c0\u67e5\u5f53\u524drepository\u5e93<br \/>\n\u5148\u4fee\u6539repo\u76ee\u5f55\u7684\u6743\u9650<br \/>\nchmod -R 777 \/var\/www\/html\/centos7<br \/>\nchmod -R 777 \/var\/www\/html\/ambari<br \/>\nchmod -R 777 \/var\/www\/html\/HDP<br \/>\nchmod -R 777 \/var\/www\/html\/HDP-UTIL<\/p>\n<p># yum repolist<br \/>\n\u5df2\u52a0\u8f7d\u63d2\u4ef6\uff1afastestmirror, langpacks<br \/>\nLoading mirror speeds from cached hostfile<br \/>\n\u6e90\u6807\u8bc6 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u6e90\u540d\u79f0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u72b6\u6001<br \/>\nHDP-2.6.1.0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0HDP Version &#8211; HDP-2.6.1.0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 232<br \/>\nHDP-UTILS-1.1.0.21 \u00a0 \u00a0 HDP-UTILS Version &#8211; HDP-UTILS-1.1.0.21 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 64<br \/>\nambari-2.5.0.3 \u00a0 \u00a0 \u00a0 \u00a0 ambari Version &#8211; ambari-2.5.0.3 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a012<br \/>\nbase \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 CentOS-7 &#8211; Base \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 3,723<br \/>\nrepolist: 4,031<\/p>\n<p>\u91cd\u8981\uff1a\u68c0\u67e5\u65e0\u8bef\u540e\uff0c\u5c06\u4e09\u4e2arepo\u6587\u4ef6\u590d\u5236\u5230\u6240\u6709\u8282\u70b9\u4e0a<br \/>\n\u5e76\u68c0\u67e5\u5176\u4ed6\u8282\u70b9\u7684\/etc\/yum.conf\u6587\u4ef6\u4e2d\u662f\u5426\u8bbe\u7f6e\u4e86proxy\u4ee3\u7406\uff0c\u5982\u679c\u6709\u5e94\u6682\u65f6\u53d6\u6d88\uff0c\u4ee5\u907f\u514d\u53ef\u80fd\u65e0\u6cd5\u8bbf\u95ee\u5230\u505arepository\u7684\u4e3b\u673a\u3002<\/p>\n<p>11.\u5b89\u88c5ambari server<br \/>\n\u9009\u62e9eva0\u4e3b\u673a\u5b89\u88c5\uff1a<br \/>\n\u6ce8\u610fambari-server\u4f9d\u8d56postgresql\uff0c\u5f53\u524d2.5.0.3\u7248\u672c\u9700\u8981postgresql-libs(x86-64) = 9.2.13-1.el7_1\uff0c\u5982\u679cos\u4e2d\u5df2\u7ecf\u5b89\u88c5\u4e0d\u540c\u7248\u672c\u7684pg\uff0c\u5148\u5378\u8f7d\u518d\u5b89\u88c5\u6307\u5b9a\u7248\u672c<br \/>\n[root@eva0 ~]# yum erase postgresql-libs-9.2.18-1.el7.x86_64<br \/>\n[root@eva0 ~]# yum install ambari-server<\/p>\n<p>12.\u5b89\u88c5mysql\u670d\u52a1\u5668<br \/>\n\u5b89\u88c5<br \/>\nyum localinstall \u00a0MySQL-server-5.6.14-1.el6.x86_64.rpm<br \/>\nyum localinstall MySQL-devel-5.6.14-1.el6.x86_64.rpm<br \/>\nyum localinstall \u00a0MySQL-client-5.6.14-1.el6.x86_64.rpm<br \/>\n\u914d\u7f6e<br \/>\nvi \/etc\/my.cnf<br \/>\n[mysqld]<br \/>\n#basedir=\/usr\/share\/mysql<br \/>\ndatadir=\/data\/mysql\/data<br \/>\nsocket=\/var\/lib\/mysql\/mysql.sock<br \/>\nuser=mysql<br \/>\n# Disabling symbolic-links is recommended to prevent assorted security risks<br \/>\nsymbolic-links=0<br \/>\nskip-name-resolve<br \/>\n[mysqld_safe]<br \/>\nlog-error=\/var\/log\/mysqld.log<br \/>\npid-file=\/var\/lib\/mysql\/eva0.pid<br \/>\n[client]<br \/>\nport=3306<br \/>\nsocket=\/var\/lib\/mysql\/mysql.sock<\/p>\n<p>\u542f\u52a8<br \/>\nmysql_install_db &#8211;user=mysql &#8211;defaults-file=\/etc\/my.cnf<br \/>\n.\/mysql.server start<br \/>\nmysqladmin -u root password &#8216;yyyyy&#8217;<\/p>\n<p>13.\u8bbe\u7f6eambari-server<br \/>\n# ambari-server setup<br \/>\n\u4f7f\u7528\u9ed8\u8ba4\u7528\u6237<br \/>\nCustomize user account for ambari-server daemon [y\/n] (n)?<br \/>\n\u4f7f\u7528\u81ea\u884c\u5b89\u88c5\u7684jdk<br \/>\nChecking JDK&#8230;<br \/>\n[1] Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files 8<br \/>\n[2] Oracle JDK 1.7 + Java Cryptography Extension (JCE) Policy Files 7<br \/>\n[3] Custom JDK<br \/>\n==============================================================================<br \/>\nEnter choice (1): 3<br \/>\n\u8f93\u5165JAVA_HOME<br \/>\nPath to JAVA_HOME: \/usr\/jdk1.8.0_111<br \/>\n\u81f3\u4e8eambari\u7684\u5143\u6570\u636e\u5b58\u50a8\u4f4d\u7f6e\uff0c\u53ef\u4ee5\u81ea\u5b9a\u4e49\uff0c\u5982\u9009\u62e9mysql\uff0c\u4e5f\u53ef\u76f4\u63a5\u4f7f\u7528\u9ed8\u8ba4\u7684pg\uff0c\u6d4b\u8bd5\u73af\u5883\u5efa\u8bae\u76f4\u63a5\u9ed8\u8ba4\uff0c<br \/>\nEnter advanced database configuration [y\/n] (n)? y<br \/>\nConfiguring database&#8230;<br \/>\n==============================================================================<br \/>\nChoose one of the following options:<br \/>\n[1] &#8211; PostgreSQL (Embedded)<br \/>\n[2] &#8211; Oracle<br \/>\n[3] &#8211; MySQL \/ MariaDB<br \/>\n[4] &#8211; PostgreSQL<br \/>\n[5] &#8211; Microsoft SQL Server (Tech Preview)<br \/>\n[6] &#8211; SQL Anywhere<br \/>\n[7] &#8211; BDB<br \/>\n==============================================================================<br \/>\nEnter choice (1): 3<br \/>\nHostname (localhost):<br \/>\nPort (3306):<br \/>\nDatabase name (ambari):<br \/>\nUsername (ambari):<br \/>\nEnter Database Password (bigdata):<br \/>\n\u6240\u6709\u8bbe\u7f6e\u91c7\u7528\u9ed8\u8ba4<br \/>\n\u5230\u6b64\u6b65\u65f6\u4e0d\u8981\u7ee7\u7eed\uff0c\u5148\u5b8c\u6210\u4e0b\u8ff0\u4e24\u6b65\u9aa4\uff1a<br \/>\n13.1 \u5c06mysql\u7684jdbc \u7684dirver jar\u653e\u5230\/usr\/share\/java\u76ee\u5f55\u4e0b\uff0c\u5e76\u5728ambari.properties\u6587\u4ef6\u4e2d\u6dfb\u52a0server.jdbc.driver.path=[path\/to\/custom_jdbc_driver]\u5c5e\u6027<br \/>\n(\u53ef\u4ecehttps:\/\/dev.mysql.com\/downloads\/connector\/j\/ \u7f51\u7ad9\u4e0b\u8f7d)<br \/>\n\u65b0\u5f00\u7a97\u53e3\u6267\u884c\uff1a<br \/>\ncopy driver\u5230\u6307\u5b9a\u76ee\u5f55<br \/>\ntar -zxvf \/data\/mysql-connector-java-5.1.42.tar.gz<br \/>\ncp \/data\/mysql-connector-java-5.1.4\/mysql-connector-java-5.1.42-bin.jar \/usr\/share\/java\/<br \/>\n\u4fee\u6539ambari\u914d\u7f6e\u6587\u4ef6<br \/>\nvi \/etc\/ambari-server\/conf\/ambari.properties<br \/>\n\u6dfb\u52a0<br \/>\nserver.jdbc.driver.path=\/usr\/share\/java\/mysql-connector-java-5.1.42-bin.jar<\/p>\n<p>13.2 \u8fd0\u884cambari\u914d\u7f6esql\u811a\u672c<br \/>\n\u65b0\u5f00\u7a97\u53e3\u6267\u884c\uff1a<br \/>\n[root@eva0 ~]# mysql -uroot -pyyyyy &lt;\/var\/lib\/ambari-server\/resources\/Ambari-DDL-MySQL-CREATE.sql<br \/>\n\u6ce8\uff1a\u5982\u679c\u62a5\u9519\uff0c\u53ef\u6839\u636e\u811a\u672c\u5185\u5bb9\u5148\u521b\u5efadb\uff0c\u7528\u6237\uff0c\u4fee\u6539use\u5e93\u7684\u884c\u5e76\u53d6\u6d88\u6ce8\u91ca<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n# CREATE DATABASE `ambari` \/*!40100 DEFAULT CHARACTER SET utf8 *\/;<br \/>\n# CREATE USER &#8216;ambari&#8217; IDENTIFIED BY &#8216;bigdata&#8217;;<br \/>\nUSE ambari;<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>13.3 \u56de\u5230\u539f\u7a97\u53e3\uff0c\u7ee7\u7eed\u914d\u7f6e\u8fc7\u7a0b\uff0c\u5373\u53ef\u6210\u529f\u5b8c\u6210\u914d\u7f6e<br \/>\nConfiguring ambari database&#8230;<br \/>\nCopying JDBC drivers to server resources&#8230;<br \/>\nConfiguring remote database connection properties&#8230;<br \/>\nWARNING: Before starting Ambari Server, you must run the following DDL against the database to create the schema: \/var\/lib\/ambari-server\/resources\/Ambari-DDL-MySQL-CREATE.sql<br \/>\nProceed with configuring remote database connection properties [y\/n] (y)?<br \/>\nExtracting system views&#8230;<br \/>\n&#8230;&#8230;&#8230;&#8230;<br \/>\nAdjusting ambari-server permissions and ownership&#8230;<br \/>\nAmbari Server &#8216;setup&#8217; completed successfully.<\/p>\n<p>14.\u542f\u52a8ambari-server\uff0c\u901a\u8fc7\u5176\u5b89\u88c5\u914d\u7f6ehdp\u8f6f\u4ef6\u5305<br \/>\nambari-server start<\/p>\n<p>15\u542f\u52a8\u62a5\u9519\u89e3\u51b3\uff1a<br \/>\n15.01\u67e5\u770bambari\u65e5\u5fd7\u5b9a\u4f4d\u9519\u8bef<br \/>\nava.sql.SQLException: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.<br \/>\n\u5b9e\u9645\u4e0emysql\u914d\u7f6e\u6709\u5173\uff0c\u9700\u8981\u66f4\u6539bin-log format<br \/>\n\u67e5\u770b\u5f53\u524dbinlogformat<br \/>\nmysql&gt; select @@binlog_format;<br \/>\n+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br \/>\n| @@binlog_format |<br \/>\n+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br \/>\n| STATEMENT \u00a0 \u00a0 \u00a0 |<br \/>\n+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br \/>\n1 row in set (0.01 sec)<\/p>\n<p>\u5f53\u524d\u670d\u52a1\u4fee\u6539\uff0cmysql\u91cd\u542f\u540e\u5931\u6548<br \/>\nSET SESSION binlog_format = &#8216;MIXED&#8217; ;<br \/>\nSET GLOBAL binlog_format = &#8216;ROW&#8217;;<br \/>\n\u6c38\u4e45\u4fee\u6539<br \/>\nvi \/etc\/my.cnf<br \/>\n\u6dfb\u52a0<br \/>\nbinlog-format = ROW<\/p>\n<p>15.02 ambari\u7528\u6237\u65e0\u8bfb\u53d6db\u7684\u6743\u9650<br \/>\nERROR [main] DBAccessorImpl:117 &#8211; Error while creating database accessor<br \/>\ncom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user &#8216;ambari&#8217;@&#8217;%&#8217; to database &#8216;ambari&#8217;<br \/>\nam<\/p>\n<p># mysql -uroot -p<br \/>\nEnter password:<br \/>\nmysql&gt; grant all privileges on ambari.* to &#8216;ambari&#8217;@&#8217;%&#8217; ;<br \/>\nmysql&gt; flush privileges;<\/p>\n<p>16 \u767b\u9646ambari web \u8fdb\u884c\u914d\u7f6e<br \/>\n\u521d\u59cb\u5bc6\u7801 admin\/admin<br \/>\n\u82e5\u5fd8\u8bb0\u5bc6\u7801\uff0c\u53ef\u5728\u540e\u53f0\u66f4\u6539\uff1a<br \/>\nmysql&gt; use ambari;<br \/>\nmysql&gt; update users set user_password=PASSWORD(&#8216;12345&#8217;) where user_id=1;<br \/>\nmysql&gt; flush privileges;<\/p>\n<p>17\u914d\u7f6e\u4e2d\u53ef\u80fd\u5b58\u5728\u7684\u95ee\u9898<br \/>\n17.1 \u914d\u7f6ehive metastore\u7684\u5b58\u50a8\u6570\u636e\u5e93\u65f6\u6307\u5b9a\u5df2\u6709mysql\u6570\u636e\u5e93\uff0c<br \/>\n\u9700\u5148\u5728ambari-server\u4e0a\u6267\u884c\uff1a<br \/>\n# ambari-server setup &#8211;jdbc-db=mysql &#8211;jdbc-driver=\/usr\/share\/java\/mysql-connector-java-5.1.42-bin.jar<br \/>\n\u518d\u5728mysql\u4e2d\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u521b\u5efahive\u5bf9\u5e94db\uff0c\u7528\u6237\u548c\u8d4b\u6743<br \/>\nmysql&gt; \u00a0 create database hive;<br \/>\nmysql&gt; create user hive identified by &#8216;yyyyy&#8217;;<br \/>\nQuery OK, 0 rows affected (0.01 sec)<\/p>\n<p>mysql&gt; grant all privileges on hive.* to &#8216;hive&#8217;@&#8217;%&#8217;;<br \/>\nQuery OK, 0 rows affected (0.01 sec)<\/p>\n<p>mysql&gt; flush privileges;<br \/>\nQuery OK, 0 rows affected (0.02 sec)<\/p>\n<p>mysql&gt; update mysql.user set password=PASSWORD(&#8216;yyyyy&#8217;) where user=&#8217;hive&#8217;;<br \/>\nQuery OK, 2 rows affected (0.01 sec)<br \/>\nRows matched: 3 \u00a0Changed: 2 \u00a0Warnings: 0<\/p>\n<p>mysql&gt; flush privileges;<\/p>\n<p>Query OK, 0 rows affected (0.01 sec)<\/p>\n<p>17.2 ambari\u81ea\u52a8\u5b89\u88c5hadoop\u8f6f\u4ef6\u65f6\u5931\u8d25\uff0c\u65e5\u5fd7\u663e\u793alibtirpc-devel\u7f3a\u5931\uff1a<br \/>\n\u5982\u679c\u673a\u5668\u4e0a\u5df2\u7ecf\u6709libtirpc\u8f6f\u4ef6\u5305\uff0c\u627e\u5230\u5bf9\u5e94\u7248\u672c\u7684 libtirpc-devel\u5b89\u88c5\u5373\u53ef<br \/>\n\u5982\u679c\u627e\u4e0d\u5230\u5bf9\u5e94\u7248\u672c\u5efa\u8bae\u5378\u8f7d\u73b0\u6709libtirpc\u5305\uff0c\u91cd\u88c5\u7248\u672c\u5339\u914d\u7684libtirpc\u548clibtirpc-devel<br \/>\n# rpm -qa|grep libtirpc<br \/>\nlibtirpc-0.2.4-0.6.el7.x86_64<\/p>\n<p>\u975e\u5bf9\u5e94\u7248\u672c\u65e0\u6cd5\u5b89\u88c5<br \/>\n# rpm -ivh libtirpc-devel-0.2.4-0.8.el7.x86_64.rpm<br \/>\n\u9519\u8bef\uff1a\u4f9d\u8d56\u68c0\u6d4b\u5931\u8d25\uff1a<br \/>\nlibtirpc = 0.2.4-0.8.el7 \u88ab libtirpc-devel-0.2.4-0.8.el7.x86_64 \u9700\u8981<\/p>\n<p>\u5378\u8f7d\u73b0\u6709\u7248\u672c<br \/>\n# yum erase libtirpc-0.2.4-0.6.el7.x86_64<\/p>\n<p>\u5b89\u88c5\u5339\u914d\u7248\u672c<br \/>\n# yum localinstall libtirpc-0.2.4-0.8.el7.x86_64.rpm<br \/>\n# yum localinstall libtirpc-devel-0.2.4-0.8.el7.x86_64.rpm<\/p>\n<p>&nbsp;<\/p>\n<p>\u5907\u6ce8\uff1a<\/p>\n<p>\u5173\u95edTHP\u65b9\u6cd5\uff1a<\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\">\u201cecho never &gt; \/sys\/kernel\/mm\/transparent_hugepage\/defrag\u201d\u548c<\/p>\n<p align=\"left\">\u201cecho never &gt; \/sys\/kernel\/mm\/transparent_hugepage\/enabled\u201d\u4ee5\u7981\u7528\u6b64\u8bbe\u7f6e\uff0c<\/p>\n<p>\u7136\u540e\u5c06\u540c\u4e00\u547d\u4ee4\u6dfb\u52a0\u5230 \/etc\/rc.local \u7b49\u521d\u59cb\u5316\u811a\u672c\u4e2d\uff0c\u4ee5\u4fbf\u5728\u7cfb\u7edf\u91cd\u542f\u65f6\u4e88\u4ee5\u8bbe\u7f6e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>centos7.2 \u5b89\u88c5hdp2.6.1\u6b65\u9aa4 \u73af\u5883\uff1a Operating System: CentOS Lin &#8230; <a title=\"centos7.2 \u5b89\u88c5hdp2.6.1.0\" class=\"read-more\" href=\"https:\/\/cn.hostease.com\/xueyuan\/jishu\/centos7-2-%e5%ae%89%e8%a3%85hdp2-6-1-0\/\" aria-label=\"\u9605\u8bfb centos7.2 \u5b89\u88c5hdp2.6.1.0\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[49,5],"tags":[495,767],"class_list":["post-2619","post","type-post","status-publish","format-standard","hentry","category-linux","category-jishu","tag-centos7-x","tag-hdp"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/2619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/comments?post=2619"}],"version-history":[{"count":1,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/2619\/revisions"}],"predecessor-version":[{"id":2620,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/2619\/revisions\/2620"}],"wp:attachment":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/media?parent=2619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/categories?post=2619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/tags?post=2619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}