
基本环境
CentOS7Java8HDP-3.1.5
修改主机名
hostnamectl set-hostname felixzh3vi etc/hosts #配置主机名与IP映射关系
禁用firewalld和selinux
systemctl disable firewalld #禁用开机启动systemctl stop firewalld #停止sed -i 's/SELINUX=enforcing/SELINUX =disabled/' /etc/selinux/config # 永久性关闭selinux(重启服务器生效)setenforce 0 # 临时关闭selinux(立即生效,重启服务器失效)getenforce # 查看selinux状态:disabled为永久关闭,permissive为临时关闭,enforcing为开启
配置免密登录
ssh-keygen #一直回车即可ssh-copy-id root@felixzh3 #本地主机公钥复制到远程主机的authorized_keys文件
配置Java环境变量
java -versionjava version "1.8.0_161"Java(TM) SE Runtime Environment (build 1.8.0_161-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
安装mysql(tar方式)
可以参考
https://www.cnblogs.com/felixzh/p/17177655.html
创建ambari用户和数据库
创建ambari用户
mysql -uroot -p123456CREATE USER 'ambari'@'%' IDENTIFIED BY 'ambari';GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';CREATE USER 'ambari'@'localhost' IDENTIFIED BY 'ambari';GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'localhost';CREATE USER 'ambari'@'felixzh3' IDENTIFIED BY 'ambari';GRANT ALL PRIVILEGES ON *.* TO 'ambari’ @'felixzh3'; 本地主机名FLUSH PRIVILEGES;

创建ambari数据库
mysql -uambari –pambariCREATE DATABASE ambari;

安装httpd
yum -y install httpdvi /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html" #可以改成自己的路径,如/home/hdp-repo<Directory "/var/www/html"> #可以改成自己的路径,如/home/hdp-repo96行增加ServerName felixzh3(即自己主机名)
httpd –t #检查配置正确性

systemctl enable httpdsystemctl restart httpd
下载配置HDP源
通过百度云盘或者阿里云盘下载并解压到httpd目录(如:/home/hdp-repo)
链接:https://pan.baidu.com/s/1RgNy7FMzHtfJK516sl6nlA提取码:6zkb
https://www.aliyundrive.com/s/YDcqCsNiHpP提取码: i99w

浏览器访问
http://felixzh3/HDP/

部署ambari
新建/etc/yum.repos.d/ambari.repo文件
[root@felixzh3 hdp-repo]# cat /etc/yum.repos.d/ambari.repo[ambari]name=ambaribaseurl=http://felixzh3/ambari/centos7/2.7.5.0-72/enabled=1gpgcheck=0
安装ambari
yum -y install ambari-server
配置amabari
echo server.jdbc.driver.path= /usr/share/java/mysql-connector-java-8.0.27.jar >> /etc/ambari-server/conf/ambari.propertiesambari-server setup

初始化ambari数据库
mysql -uambari -pambariuse ambari;source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql
启动ambari
ambari-server start

如果启动失败,查看日志
/var/log/ambari-server/ambari-server.log
http://felixzh3:8080/ 用户名/密码:admin/admin
部署HDP集群
登录Ambari管理界面,点击安装向导。

定义集群名

配置yum源地址

输入主机名和私钥

私钥就是id_rsa内容


安装组件



文章转载自大数据从业者,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




