麒麟V10 arm架构适配安装ambari2.7.3+HDP3.1

麒麟V10 arm架构适配安装ambari2.7.3+HDP3.1

  • 一 部署节点基础信息
  • 二 安装包下载信息
  • 三 部署操作
    • 3.1 机器初始化
      • 3.1.1 主机名更改(对应节点操作)
      • 3.1.2 /etc/hosts更改(所有节点操作)
      • 3.1.3 防火墙关闭(所有节点操作)
      • 3.1.4 内核参数(所有节点操作)
      • 3.1.5 服务器相互免密(所有节点操作)
      • 3.1.6 NTP时钟(所有节点操作)
      • 3.1.7 yum源制作(主节点操作)
    • 3.2 元数据库安装(主节点操作)
    • 3.3 ambari安装
      • 3.3.1 mysql jdbc上传至对应目录(所有节点操作)
      • 3.3.2 jdk安装(所有节点操作)
      • 3.3.3 ambari-agent安装(所有节点操作)
      • 3.3.4 ambari-server安装
    • 3.4 HDP安装
  • 四 错误处理
    • 4.1 ambari 安装HDP失败

一 部署节点基础信息

  • CPU:飞腾
  • 内存:64G及以上
  • 操作系统:麒麟v10 sp1
  • 系统时区:所有节点保持一致
  • 磁盘:数据盘单盘raid0并挂载

二 安装包下载信息

  • ambari: ambari-2.7.3.0-aarch64.tar.gz
  • HDP: HDP-3.1.0.0-aarch64-rpm.tar.gz
  • HDP-GPL: HDP-GPL-3.1.0.0-aarch64-rpm.tar.gz
  • HDP-UTILS: HDP-UTILS-1.1.0.22-aarch64.tar.gz
  • mysql: 使用自带mariadb
  • java-connect-mysql:mysql-connector-java-5.1.46.jar

三 部署操作

3.1 机器初始化

3.1.1 主机名更改(对应节点操作)

1.	[root@node1 ~]# hostnamectl set-hostname node1.domain
2.	[root@node1 ~]# hostnamectl set-hostname node2.domain
3.	[root@node1 ~]# hostnamectl set-hostname node3.domain
IP地址 主机名 节点规划
172.27.27.1 node1.domain server、agent
172.27.27.2 node2.domain agent
172.27.27.3 node3.domain agent

3.1.2 /etc/hosts更改(所有节点操作)

1.	[root@node1 ~]# cat >> /etc/hosts <
2.	172.27.27.1 node1.domain node1
3.	172.27.27.2 node2.domain node2
4.	172.27.27.3 node3.domain node3
5.	EOF

3.1.3 防火墙关闭(所有节点操作)

1.	[root@node1 ~]# systemctl stop firewalld
2.	[root@node1 ~]# setenforce 0
3.	[root@node1 ~]# sed -i 's/SELINUX=enforcing/SELINUX=disable/' /etc/selinux/config

3.1.4 内核参数(所有节点操作)

1.	[root@node1 ~]# cat >> /etc/security/limits.conf <
2.	soft nofile 65536
3.	hard nofile 65536
4.	soft nproc 131072
5.	hard nproc 131072
6.	EOF
7.	[root@node1 ~]# mv /etc/sysctl.conf /etc/sysctl.conf.bak
8.	[root@node1 ~]# cat > /etc/sysctl.conf <
9.	##内核默认参数
10.	kernel.sysrq = 0
11.	kernel.core_uses_pid = 1
12.	kernel.msgmnb = 65536
13.	kernel.msgmax = 65536
14.	kernel.shmmax = 68719476736

你可能感兴趣的:(arm开发,架构,hadoop,bigdata)