Fusioninsight_HD集群安装(填坑过程)

时间:2024-04-02 13:45:24

参考文档:华为官方文档

华为官方安装文档地址:http://support-it.huawei.com/solution-fid-gw/#/training

 

第一:环境准备(三个节点都要).

1)准备三台机器,这里安装双管理节点,保证高可用(集群至少三个节点,如果条件允许建议准备5个节点以上集群),管理节点和备用管理节点每个机器节点内存至少32G,其他子节点可以适当小一些。

2)免密登录,IP和主机映射,网卡设置,机器必须能ping通外网,时间同步这些都必须做好(不懂可以百度,很简单)

3)安装和更新环境,安装以下软件包(华为的官方文档没有,这是自己一步一步试坑,填出来的)。

ipmitool.x86_64

  glibc.i686

  json-c.x86_64

  libestr.x86_64

  libitm.x86_64

  libtopology.x86_64

  lsscsi.x86_64

  m2crypto.x86_64

  net-snmp-utils.x86_64

  nscd.x86_64

  nss_compat_ossl.x86_64

  OpenIPMI.x86_64

  openldap-clients.x86_64

  openldap-servers.x86_64

  perl-Perlilog.noarch

  procmail.x86_64

  python-dmidecode.x86_64

  python-gudev.x86_64

  python-simplejson.x86_64

  sdparm.x86_64

 

第二:软件准备.

  1. 到华为官方下载相应的安装软件包,包括以下:

FusionInsight_HD_V100R002C70SPC200_RHEL.tar.gz

FusionInsight_Manager_V100R002C70SPC200_RHEL.tar.gz

FusionInsight_Porter_V100R002C70SPC200_RHEL.tar.gz

FusionInsight_SetupTool_V100R002C70SPC200.tar.gz

 

 

FusionInsight_Spark2x_V100R002C70SPC200_RHEL.tar.gz

FusionInsight_HD_V100R002C70SPC200_RHEL.tar.gz.sha256

FusionInsight_Manager_V100R002C70SPC200_RHEL.tar.gz.sha256

FusionInsight_Porter_V100R002C70SPC200_RHEL.tar.gz.sha256

FusionInsight_SetupTool_V100R002C70SPC200.tar.gz.sha256

FusionInsight_Spark2x_V100R002C70SPC200_RHEL.tar.gz.sha256

 

  1. 下载操作系统镜像文件CentOS-6.6-x86_64-bin-DVD1.iso(和集群用的操作系统保持一致,这里用的是CentOS6.6)
  2. 把上面软件包上传到两个管理节点,校验软件包(两个节点都要):sha356sum -c 安装包名称
  3. (两个管理节点都要)解压FusionInsight_Manager_V100R002C70SPC200_RHEL.tar.gz ,和FusionInsight_SetupTool_V100R002C70SPC200.tar.gz
  4. (两个管理节点都要)把FusionInsight_HD_V100R002C70SPC200_RHEL.tar.gz 和FusionInsight_Porter_V100R002C70SPC200_RHEL.tar.gz和FusionInsight_Spark2x_V100R002C70SPC200_RHEL.tar.gz三个包cp到FusionInsight_Manager/software/packs/ 里面
  5. (主管理节点需要)把CentOS6.6镜像文件挂载到/media/目录:mount CentOS-6.6-x86_64-bin-DVD1.iso /media/ -o loop

 

第三:配置准备.

 

  1. 到华为官方下载FusionInsight V100R002C70SPC200 配置规划工具 01配置工具。按照自己集群实际情况填写配置。配置完成会自动上传到指定节点。说明:浮动IP节点自动生成,不需要自己配置(可参考华为官方文档地址:http://support.huawei.com/enterprise/zh/doc/EDOC1100005377

 

第四:安装准备.

 

  1. 进入/opt/FusionInsight_SetupTool执行安装命令:./ setuptool.sh/preinstall开始安装

提示Disk format failet (格式化磁盘错误)

 解决:

 修改:Fusioninsight_SeuupTool(解压出来的目录)/prinstall/preinstall.ini文件里面:

g_parted=0 (默认是2,改成0)

 如果上面修改了还不成功,继续修改/etc/hosts,在hosts里面增加:

 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

(以查看Log错误信息为准)

  1. 安装完成系统会自动进行check.

check过程报错:

 Need to upgrade nss-util.x86_64 version to 3.16.2.3-2 or later

       包版本过低,

       解决(三个节点都要):升级相应软件包, yum update nss-util.x86_64

 

3)       修改完错误,继续执行Parecheck检查

      sh ./setuptool.sh precheck precheck/checkNodes.Config

根据Log报错信息,进行一一排查错误

  'Defaults requiretty' is configured incorrectly in '/etc/sudoers' the file.错误

解决:

 该错误是当前节点的“/etc/sudoers”文件中“Defaults requiretty”配置错误。

            可使用vi /etc/sudoers命令编辑“/etc/sudoers”文件。注释“Defaults requiretty”选项。

注意:check步骤,查看日志,error信息必须在安装前全部解决。

 

4)      (进行以下操作前,必须把上面错误信息都解决)进入/opt/FusionInsight_Manager/software 执行:

      ./install.sh -f /opt/FusionInsight_Manager/software/install_oms/192.168.xx.xx.ini

 

提示:The /srv/BigData directory does not exist.

 解决:新建BigData目录,然后继续执行脚本:

   ./install.sh -f /opt/FusionInsight_Manager/software/install_oms/192.168.xx.xx.ini

 

如果提示:

Please visit http://192.168.xx.xx:8080/web/ to continue cluster installation.

 Installation is successful

说明安装成功。

 

进入管理节点2重复以上操作。直到提示安装成功。

 

 

第五:安装集群.

 

  1. 在浏览器输入https://192.168.xxx.xx:28443/web/
  2. 进入安装管理页面,初始账号:admin 密码:[email protected]
  3. 安装提示进行安装(具体参考华为官方文档http://support.huawei.com/enterprise/zh/doc/EDOC1100005377

   安装成功页面:

Fusioninsight_HD集群安装(填坑过程)
标题

 

到此Fusioninsight_HD集群全部安装完成,以上仅代表个人经验,以华为官方文档为参考,具体安装过程具体分析,以安装log为准。

 

 

安装客户端

参考华为官方文档:http://support.huawei.com/enterprise/zh/doc/DOC1000078160?section=j005

 

很容易,不必多说。