最近需要在基于ARM架构的三台Taishan 2280 V2上安装大数据平台,准备使用华为提供的FusionInsightHD6.5.1进行安装,具体安装流程如下:
一、环境准备
服务器:3台Taishan 2280 v2
ip规划:
192.168.13.21 |
192.168.13.22 |
192.168.13.23 |
安装包:
FusionInsight_BASE_6.5.1_RHEL_ARM64.tar.gz |
FusionInsight_Elasticsearch_6.5.1_RHEL_ARM64.tar.gz |
FusionInsight_Flink_6.5.1_RHEL_ARM64.tar.gz |
FusionInsight_GraphBase_6.5.1_RHEL_ARM64.tar.gz |
FusionInsight_HD_6.5.1_RHEL_ARM64.tar.gz |
FusionInsight_Manager_6.5.1_RHEL_ARM64.tar.gz |
FusionInsight_Porter_6.5.1_RHEL_ARM64.tar.gz |
FusionInsight_SetupTool_6.5.1_ARM64.tar.gz |
FusionInsight_Spark2x_6.5.1_RHEL_ARM64.tar.gz |
操作系统:尽可能保证节点安装相同版本操作系统。
二、上传、解压相应安装包
这里测试用的single单机版安装,安装双机版操作基本差不多,详细参考文章最后华为官方文档。
将获取的FusionInsight HD软件压缩包解压,生成
- FusionInsight_Manager_6.5.1_RHEL.tar.gz
- FusionInsight_BASE_6.5.1_RHEL.tar.gz
- FusionInsight_HD_6.5.1_RHEL.tar.gz
- FusionInsight_Porter_6.5.1_RHEL.tar.gz
- FusionInsight_Spark2x_6.5.1_RHEL.tar.gz
- FusionInsight_Flink_6.5.1_RHEL.tar.gz
- FusionInsight_Elasticsearch_6.5.1_RHEL.tar.gz
- FusionInsight_GraphBase_6.5.1_RHEL.tar.gz
- FusionInsight_SetupTool_6.5.1.tar.gz
用WinSCP工具登录将要安装Manager的服务器,将上述软件包传输到管理节点指定目录
这里我使用192.168.13.21作为管理节点,上传目录为/opt/
执行tar命令,解压Manager部件包和安装脚本工具包:
- tar -zxvf FusionInsight_Manager_6.5.1_RHEL.tar.gz
- tar -zxvf FusionInsight_SetupTool_6.5.1.tar.gz
最后将其他部件包拷贝至“/opt/FusionInsight_Manager/software/packs”路径下。
三、配置基本环境
如果不想使用华为提供的Excel规划工具生成配置文件的话,可以手动执行下面操作:
1、配置三台服务器的hosts
192.168.13.21 huawei1
192.168.13.22 huawei2
192.168.13.23 huawei3
2、检测网络环境是否正常
问题:如果ip可以ping通但是执行yum安装时需要使用互联网安装包时报错无法找到镜像,检测是否配置dns服务器。
解决:编辑/etc/resolv.conf 添加相应dns服务器,比如:
nameserver 8.8.8.8
3、安装时间同步服务器ntp
查看是否启动ntpd:
systemctl status ntpd
安装ntpd:
yum install ntp
4、配置Centos镜像源
mount 镜像文件地址 /media/ -o loop
5、安装环境必备安装包
直接yum install 安装,务必保证所有包安装成功,需要安装的包如下:
包
ipmitool
glibc
json-c
libestr
libitm
libtopology
lsscsi
m2crypto
net-snmp-utils
nscd
nss_compat_ossl
OpenIPMI
openldap-clients
openldap-servers
perl-Perlilog.noarch
procmail
python-dmidecode
python-gudev
python-simplejson
sdparm
6、手动安装华为HD需要的安装包
进入目录:
cd /opt/FusionInsight_SetupTool/preinstall/script/function/add_packages/conf
找到与你系统匹配的文件,即是需要补充安装的相关包
参考上面图片,创建脚本文件如下vi test.sh:
cat centos-7.6_localhost_missing-rpms.lst | while read line
do
yum install $line -y
done
执行sh test.sh,等待全部安装包安装完毕。
四、安装FusionInsight HD 6.5.1 Manager
进入目录:
cd /opt/FusionInsight_Manager/software/install_oms
如果没有install_oms目录手动创建即可,在install_oms创建文件192.168.13.21.ini,内容如下:
[HA]
ha_mode=single
local_ip1=192.168.13.21
local_ip2=
local_ip3=
local_ip4=
peer_ip1=
peer_ip2=
peer_ip3=
peer_ip4=
ws_float_ip=
ws_float_ip_interface=
ws_float_ip_netmask=
ws_gateway=
om_float_ip=
om_float_ip_interface=
om_float_ip_netmask=
om_gateway=
ntp_server_ip=
om_mediator_ip=
sso_ip=
sso_port=
bigdata_home=/opt/huawei/Bigdata
bigdata_data_home=/srv/BigData
cluster_nodes_scale=3
tls_protocol_min=tlsv1.1
kerberos_realm=
[/HA]
Tips:记住所有ip换成你配置的manager ip
执行安装manager:
cd /opt/FusionInsight_Manager/software
sh install.sh -f install_oms/192.168.13.21.ini
等待安装完成,一共7步,如果有报错,看相应日志,一般安装时间比较长,最后安装成功后,会显示manager 的访问地址
http://192.168.13.21:8080/web/
默认账号:admin
默认密码:Admin@123
五、安装集群
操作比较简单,勾选你需要的服务即可,安装中如果需要配置浮动ip选择你安装环境同网段尚未使用过的ip即可。
六、详细文档链接
FusionInsightHD6.5.1安装文档:https://support.huawei.com/hedex/hdx.do?docid=EDOC1100094387&lang=zh&idPath=7919749%7C7941815%7C19942925%7C250430185%7C21110924
如果有相应问题,可在下面留言,或查阅华为官方文档,基本可以解决。
软件没法下载了,能共享下软件吗
华为官网应该提供了相应的安装包,
需要有相应的账号权限才可以登录下载,我本地也没有相关安装包的备份了
项目停了,只针对经销商才能下载