中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

获取脚本

执行tar -zxvf deployment.tar.gz命令解压“deployment.tar.gz”文件获取脚本,所获取的脚本如表1所示。

表1 全局缓存半自动化编译部署脚本

分类

脚本名

功能

备注

编译

compile_build.sh

全量编译。

编译执行脚本,在编译机使用。

compile_clean.sh

清理编译中间文件。

compile_check.sh

检查软件是否已编译。

compile_liboath.sh

定义编译liboath的相关函数。

在编译过程中不执行,由编译执行脚本引用,在编译机使用。

compile_zookeeper.sh

定义编译ZooKeeper的相关函数。

compile_server.sh

定义编译服务端软件包的相关函数。

compile_client.sh

定义编译客户端软件包的相关函数。

服务端部署

server_install.sh

安装部署服务端软件。

服务端部署执行脚本,在服务端使用。

server_uninstall.sh

卸载服务端软件。

server_check.sh

检查服务端软件是否已安装部署。

server_zookeeper.sh

定义在服务端部署ZooKeeper的相关函数。

在部署过程中不执行,由部署执行脚本引用,在服务端使用。

server_globalcache.sh

定义在服务端部署全局缓存的相关函数。

server_start.sh

初次启动服务端。

说明:

该脚本用于初次启动服务端,脚本会清理ZooKeeper并格式化BDM。后续请通过systemctl命令进行启停。

部署完成后执行,在服务端使用。

客户端部署

client_install.sh

安装部署客户端软件。

客户端部署执行脚本,在客户端使用。

client_uninstall.sh

卸载客户端软件。

client_zookeeper.sh

定义在客户端部署ZooKeeper的相关函数。

在部署过程中不执行,由部署执行脚本引用,在客户端使用。

client_globalcache.sh

定义在客户端部署全局缓存的相关函数。

编译、服务端和客户端执行脚本均为全量执行,调用了数个函数,例如编译脚本“compile_build.sh”包含编译liboath、ZooKeeper、客户端软件包和服务端软件包等函数。为方便用户在后续操作中按需编辑脚本,各脚本所调用的函数详列如下。

compile_build.sh

函数

功能

compile_liboath_build

编译liboath

compile_zookeeper_build

编译ZooKeeper

compile_client_build

编译客户端软件包

compile_server_build

编译服务端软件包

compile_check.sh

函数

功能

compile_liboath_check

检查liboath是否已编译

compile_zookeeper_check

检查ZooKeeper是否已编译

compile_client_check

检查客户端软件包是否已编译

compile_server_check

检查服务端软件包是否已编译

compile_clean.sh

函数

功能

compile_liboath_clean

删除liboath

compile_zookeeper_clean

删除ZooKeeper

compile_client_clean

删除客户端软件包

compile_server_clean

删除服务端软件包

server_install.sh

函数

功能

server_zookeeper_install

服务端安装ZooKeeper

server_globalcache_install

服务端安装全局缓存

server_check.sh

函数

功能

server_zookeeper_check

检查服务端是否已安装ZooKeeper

server_globalcache_check

检查服务端是否已安装全局缓存

server_uninstall.sh

函数

功能

server_zookeeper_uninstall

服务端卸载ZooKeeper

server_globalcache_uninstall

服务端卸载全局缓存

client_install.sh

函数

功能

client_zookeeper_install

客户端安装ZooKeeper

client_globalcache_install

客户端安装全局缓存

client_uninstall.sh

函数

功能

client_zookeeper_uninstall

客户端卸载ZooKeeper

client_globalcache_uninstall

客户端卸载全局缓存