获取脚本
执行tar -zxvf deployment.tar.gz命令解压“deployment.tar.gz”文件获取脚本,所获取的脚本如表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 |
客户端卸载全局缓存 |