ARM环境:
解压缩OpenJDK8U-jdk_aarch64_linux_hotspot_jdk8u282-b08.tar.gz至“/usr/local”目录。
cd /home tar -zxvf OpenJDK8U-jdk_aarch64_linux_hotspot_jdk8u282-b08.tar.gz -C /usr/local/
x86环境:
解压缩OpenJDK8U-jdk_x64_linux_hotspot_8u282b08.tar.gz至/usr/local目录。
cd /home tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u282b08.tar.gz -C /usr/local/
1 2 |
cd /home tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /usr/local/ |
1
|
vi /usr/local/apache-maven-3.6.3/conf/settings.xml
|
在<mirrors>中加入如下配置:
1 2 3 4 5 |
<mirror> <id>huaweicloud</id> <mirrorOf>*</mirrorOf> <url>https://repo.huaweicloud.com/repository/maven/</url> </mirror> |
若存在maven未配置代理问题,可在settings.xml的<proxies>段增加<proxy>配置代理。
1
|
vi /etc/profile
|
在文件末尾添加如下内容:
1 2 3 4 5 |
export JAVA_HOME=/usr/local/jdk8u282-b08 export PATH=${JAVA_HOME}/bin:$PATH MAVEN_HOME=/usr/local/apache-maven-3.6.3 export MAVEN_HOME export PATH=${PATH}:$MAVEN_HOME/bin |
1
|
source /etc/profile |
1
|
mvn -v
|
若正确打印版本信息则安装成功,若失败请检查安装步骤并重新安装。
1
|
yum install cppunit cppunit-devel hostname autoconf libtool libsysfs automake -y |
1 2 |
cd /home tar -zxvf apache-zookeeper-3.6.3.tar.gz |
1 2 |
cd apache-zookeeper-3.6.3/zookeeper-jute mvn clean install -DskipTests |
1 2 |
cd ../zookeeper-client/zookeeper-client-c mvn clean install -DskipTests |
gcc -v查看gcc版本是否不低于7.3.0,否则需要yum install gcc-7.3.0。
1
|
cp /home/apache-zookeeper-3.6.3/zookeeper-client/zookeeper-client-c/target/c/include/zookeeper/* /usr/include/ |
1
|
cp /home/apache-zookeeper-3.6.3/zookeeper-client/zookeeper-client-c/target/c/lib/* /usr/lib64/ |
涉及到ZooKeeper相关安全漏洞的补丁,需要客户自行打包处理。