本文为安装华为FusionInsight_HD 低配版(三台)安装实例,给小伙伴们参考;
本文选择三台机器安装,实际安装中发现,不能使用华为给的安装引导文件的(FusionInsight V100R002C70SPC200 配置规划工具 )
如下几点非常重要,供参考
1. 华为安装指导文档要求机器磁盘和内存非常大,但是低配置机器并不影响安装;
2. 消耗内存非常大,每台机器内存基本消耗在20G左右;
3. 实际在安装中并不需要按照华为要求使用oracle jdk;openjdk 一样好用,前提是必须将相应的依赖包补齐;
4. 华为软件需要的依赖包非常多,请执行安装前的检查,本文第5步,可以提前执行;
5. 进入web端后会自动化安装,请注意保持服务器密码一致;
6. redis集群无法通过Web端实现安装;
-
安装:
1.上传华为安装文件到主节点/opt目录
[root@SHB-L0120794 redis-cluster]# cd /opt
[root@SHB-L0120794 opt]# ll
total 4543916
lrwxrwxrwx 1 root root 16 Oct 24 2018 chef -> /opt/cloud/chef/
d--------- 4 root root 4096 Mar 2 14:30 client
drwxr-xr-x 11 root root 140 Feb 24 11:16 cloud
-rw-r--r-- 1 root root 642730898 Feb 24 13:01 FusionInsight_Elk_V100R002C70SPC200_RHEL.tar.gz
-rw-r--r-- 1 root root 357649152 Feb 24 13:01 FusionInsight_Flink_V100R002C70SPC200_RHEL.tar.gz
-rw-r--r-- 1 root root 949994384 Feb 24 13:01 FusionInsight_HD_V100R002C70SPC200_RHEL.tar.gz
drwxr-xr-x 3 omm wheel 22 Feb 24 13:01 FusionInsight_Manager
-rw-r--r-- 1 root root 615185011 Feb 24 13:01 FusionInsight_Manager_V100R002C70SPC200_RHEL.tar.gz
-rw-r--r-- 1 root root 1288870719 Feb 24 13:01 FusionInsight_Porter_V100R002C70SPC200_RHEL.tar.gz
drwxr-xr-x 9 omm wheel 188 Feb 24 13:01 FusionInsight_SetupTool
-rw-r--r-- 1 root root 267594 Feb 24 13:01 FusionInsight_SetupTool_V100R002C70SPC200.tar.gz
-rw-r--r-- 1 root root 540351971 Feb 24 13:01 FusionInsight_Spark2x_V100R002C70SPC200_RHEL.tar.gz
-rw-r--r-- 1 root root 224148134 Feb 24 13:01 FusionInsight_Streaming_V100R002C70SPC200_RHEL.tar.gz
2.解压FusionInsight_Manager文件:
#解压
tar -zxvf FusionInsight_Manager_V100R002C70SPC200_RHEL.tar.gz
3.复制:将其他的所有.tar.gz包复制到FusionInsight_Manager文件夹下面:FusionInsight_SetupTool_V100R002C70SPC200.tar.gz除外
#复制
cp FusionInsight_HD_V100R002C70SPC200_RHEL.tar.gz /opt/FusionInsight_Manager/software/packs/
4.上传FusionInsight_SetupTool_V100R002C70SPC200.tar.gz到其他两个节点;解压完成后执行如下命令
#复制
cp -r /opt/FusionInsight_SetupTool/preset /opt/preset
#启动
sh /opt/preset/preset.sh
主节点需要多执行如下两行命令:
#授权
chown omm: /opt/FusionInsight_Manager/ -R
chown omm: /opt/FusionInsight_SetupTool -R
5. 安装依赖包 所有节点都要执行 执行如下命令行:非常重要
yum -y install ipmitool.x86_64 glibc.i686 json-c.x86_64 libestr.x86_64 libitm.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 procmail.x86_64 python-dmidecode.x86_64 python-gudev.x86_64 sdparm.x86_64 libitm lsscsi m2crypto net-snmp-utils nscd nss_compat_ossl OpenIPMI procmail python-dmidecode python-gudev python-simplejson sdparm acpid.x86_64 at.x86_64 bc.x86_64 c-ar