华为鲲鹏云
华为鲲鹏云 (opens new window)是华为云提供的基于鲲鹏处理器的云服务,且具备多核高并发的特点,适合用于AI、大数据等场景。聚宝同样支持在华为鲲鹏云下部署,步骤如下:
#安装配置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
#下载node
鲲鹏云服务器配置node.js时同样只能使用ARM架构的node.js安装包进行安装,可以从node.js官方 (opens new window)下载ARM架构的node.js安装文件,上传到鲲鹏云服务器。
#安装node
下载完成后,将压缩包解压到安装目录,并将目录名字更改为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
数据库,驱动安装见JDBC驱动安装配置。
#集群部署
按照集群部署中的步骤,配置并加入集群即可。
#常见问题
#安装JDK和node时提示执行格式错误
问题原因:
鲲鹏云为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架构安装包重新进行配置安装。