# 华为鲲鹏云
华为鲲鹏云 (opens new window)是华为云提供的基于鲲鹏处理器的云服务,且具备多核高并发的特点,适合用于AI、大数据等场景。SuccBI同样支持在华为鲲鹏云下部署,步骤如下:
# 安装配置JDK
# 下载JDK
由于鲲鹏云服务器使用ARM架构处理器,因此只能通过ARM架构的JDK安装包进行安装,可以从oracle官方 (opens new window)下载ARM架构的JDK安装文件,上传到鲲鹏云服务器。
# 安装JDK
下载完成后,将压缩包解压到安装目录,并将目录名字改为jdk
:
tar -zxvf jdk-11.0.10_linux-aarch64_bin.tar.gz /usr/local
mv /usr/local/jdk-11.0.10 /usr/local/jdk
配置系统变量:
vim /etc/profile
#在最后一行插入以下内容
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
加载生效:
source /etc/profile
配置完系统变量后就可以在命令行输入java
获取命令参数帮助,输入java -version
获取当前JDK版本。
WARNING
若使用其他版本的JDK安装包,配置完毕后,查看版本会提示报错-bash: /usr/local/jdk/bin/java: cannot execute binary file: Exec format error
。
# 安装配置node.js
# 下载node.js
鲲鹏云服务器配置node.js时同样只能使用ARM架构的node.js安装包进行安装,可以从node.js官方 (opens new window)下载ARM架构的node.js安装文件,上传到鲲鹏云服务器。
# 安装node.js
下载完成后,将压缩包解压到安装目录,并将目录名字更改为node
:
tar -zxvf node-v10.17.0-linux-arm64.tar.gz /usr/local
mv /usr/local/node-v10.17.0-linux-arm64 /usr/local/node
配置系统变量:
vim /etc/profile
#在最后一行插入以下内容
PATH=$PATH:/usr/local/nodejs/bin
加载生效:
source /etc/profile
配置完系统变量后可以在命令行输入node --version
获取当前node.js版本。
# Tomcat安装配置
按照Tomcat安装配置中的步骤进行配置并启动即可。
# 安装JDBC驱动
数据库使用华为提供的GaussDB(for MySQL)
和GaussDB dws
数据库,当前SuccBI已支持对应数据库,用户可在这里 (opens new window)(提取码:SuccBI)获取驱动文件进行配置,驱动安装见JDBC驱动安装配置。
# 集群部署
按照集群部署中的步骤,配置并加入集群即可。
# 常见问题
# 安装JDK和node.js时提示执行格式错误
问题原因:
鲲鹏云为ARM架构服务器,使用x86架构的安装包进行配置时会提示-bash: /usr/local/jdk/bin/java: cannot execute binary file: Exec format error
。
解决方法:
请在oracle (opens new window)和node.js (opens new window)官网下载对应的ARM架构安装包重新进行配置安装。