本章基于Ambari,部署HDP集群。
一、集群搭建
1.1进入登录页面
浏览器输入http://192.168.18.161:8080/,默认管理员账目密码:admin
1.2 点击Launch Install Wizard
1.3 设置集群名称
1.4选择版本和存储库
1.5 填写本地库地址
在redhat7后面分别填写
- http://192.168.18.161/hdp/HDP/centos7/3.1.0.0-78/
- http://192.168.18.161/hdp/HDP-GPL/centos7/3.1.0.0-78/
- http://192.168.18.161/hdp/HDP-UTILS/centos7/1.1.0.22/
1.6 填写主机地址以及主节点的id.rsa文件
1.7 等待安装
1.8 选择服务
1.9 选择每台机器的角色
1.10 设置从节点
1.11 输入四次admin
1.12 继续
1.13 等待服务安装和启动
二、安装Hive
2.1 在/path/to/mysql/目录下放置Mysql驱动,并重命名为:mysql-connector-java.jar
[root@hadoop102 software]# mkdir -p /path/to/mysql/
[root@hadoop102 software]# cp /opt/software/mysql-libs/mysql-connector-java-5.1.27/mysql-connector-java-5.1.27-bin.jar /path/to/mysql/mysql-connector-java.jar
2.2 执行ambari-server setup
[root@hadoop102 software]# ambari-server setup --jdbc-db=mysql --jdbc-driver=/path/to/mysql/mysql-connector-java.jar
2.3 点击添加服务
2.4 选择hive
2.5 分配节点
2.6 分配从属和客户端
2.7 配置hive数据库连接
2.8 点击下一步
2.9 等待安装
三、配置HDFS-HA
3.1 添加服务
3.2 填写nameservice名称
3.3角色分配
3.4 直接下一步
3.5 安装提示执行命令
3.6 安装组件
3.7 根据页面提示操作
3.8 等待启动组件
3.9 安装页面提示初始化NameNode HA
3.10 等待完成
报select错误
yum -y erase hdp-select