部署环境准备
配置Shell
重新设置Shell启动进程所占用的资源。
- 编辑配置文件。
- 打开“profile”文件。
1
vim /etc/profile
- 按“i”键进入编辑模式,在文件末尾添加以下内容。
ulimit -n 524288
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 打开“profile”文件。
- 使限制生效。
source /etc/profile
安装依赖
通过Yum安装的方式,安装依赖。
1
|
yum install gtk-doc pam-devel rpmdevtools xmlsec1-devel libtool-ltdl-devel createrepo openldap-devel rdma-core-devel lz4-devel expat-devel lttng-ust-devel libbabeltrace-devel python3-Cython python2-Cython gperftools-devel bc dnf-plugins-core librabbitmq-devel leveldb leveldb-devel numactl numactl-devel rpmdevtools rpm-build libtool python-pip python3-pip librbd-devel git net-tools expect haveged dos2unix -y |
配置本地源
- 新建用于放置RPM包的临时目录。
1
mkdir -p /home/rpm
- 配置Yum本地源。
- 拷贝位于编译机“/home/rpmbuild/RPMS/”目录下的RPM包至客户端部署机的“/home/rpm”目录。
- 进入RPM包所在路径配置本地Yum源。
1 2
cd /home/rpm createrepo .
- 新建“local.repo”文件。
1
vi /etc/yum.repos.d/local.repo
- 按“i”键进入编辑模式,添加以下内容。
1 2 3 4 5 6
[local] name=local baseurl=file:///home/rpm enabled=1 gpgcheck=0 priority=1
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 配置liboath本地源。
- 建立用作Yum源的文件夹。
mkdir -p /home/oath
- 拷贝位于编译机“/root/rpmbuild/RPMS/”的全部文件至“/home/oath/”。
- 将拷贝过来的RPM包作为本地Yum源。
1 2
cd /home/oath createrepo .
- 新建“local.repo”文件。
1
vim /etc/yum.repos.d/local.repo
- 按“i”键进入编辑模式,添加以下内容。
1 2 3 4 5 6
[local-oath] name=local-oath baseurl=file:///home/oath enabled=1 gpgcheck=0 priority=1
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 安装liboath。
1
yum install liboath liboath-devel -y
- 建立用作Yum源的文件夹。
安装Java
- 解压OpenJDK安装包至“/usr/local”目录。
- Arm环境:
cd /home tar -zxvf OpenJDK8U-jdk_aarch64_linux_hotspot_jdk8u282-b08.tar.gz -C /usr/local/
- x86环境:
cd /home tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u282b08.tar.gz -C /usr/local/
- Arm环境:
- 配置Java环境变量。
- 打开“profile”文件。
1
vim /etc/profile
- 按“i”键进入编辑模式,在文件末尾添加以下内容。
1 2
export JAVA_HOME=/usr/local/jdk8u282-b08 export PATH=${JAVA_HOME}/bin:$PATH
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 打开“profile”文件。
- 使环境变量生效。
1
source /etc/profile
- 验证安装是否成功。
1
java -version
回显打印所安装的版本号即为安装成功。
父主题: 部署全局缓存客户端