Oceanbase多台主机间用脚本同步文件的方法
来源:互联网 发布:wps怎么修改数据透视表 编辑:程序博客网 时间:2024/05/01 21:04
#!/bin/bashDIR=`dirname $0`BIN_DIR=${DIR}/binETC_DIR=${DIR}/etcLIB_DIR=${DIR}/libREMOTE_ADDR=xiao@10.1.1.1:~/tb/ob-test2/CS_CMD=chunkserverCS_CONF=chunkserver.confMS_CMD=mergeserverMS_CONF=mergeserver.confUPS_CMD=updateserverUPS_CONF=updateserver.confRS_CMD=rootserverRS_CONF=rootserver.confset_env(){ export LD_LIBRARY_PATH=$LIB_DIR:/usr/local/lib:$LD_LIBRARY_PATH ulimit -n 65535 >/dev/null 2>&1 ulimit -c unlimited}#$1 local file pathsync_file(){ scp $1 ${REMOTE_ADDR}$1 }#$1 local dir pathsync_files(){ scp -r $1/* ${REMOTE_ADDR}$1/ }#mainset_envcd $DIRcase $1 in conf) sync_files ${ETC_DIR} ;; ms_conf) sync_file ${ETC_DIR}/$MS_CONF ;; cs_conf) sync_file ${ETC_DIR}/$CS_CONF ;; clean) rm log -rf ;; *) echo "Usage: $0 conf|ms_conf|cs_conf|clean)" ;;esac
为了便于多台主机之间同步文件(二进制、配置文件等),通过一个脚本来解决问题比较方便。
在自己写脚本之前,用了两三套自动部署工具,都是组里面别的同学写的,写得非常棒,但使用过程中总是遇到这样那样的问题,而且自己无法解决,必须要作者协助。干脆自己写一个,慢一点,自动化程度低一点,但是控制力更强,相反让效率更高了。
作者微博:
http://weibo.com/raywill2
- Oceanbase多台主机间用脚本同步文件的方法
- NTP同步多台主机方法步骤说明
- 在多台Windows主机间使用cwRsync来 同步/备份/传送 文件
- 在多台Windows主机间使用cwRsync来 同步/备份/传送 文件
- 一个两台机子同步文件的脚本
- linux 多台主机时间同步
- Linux多台主机批量命令脚本
- Linux多台主机批量命令脚本
- 用IIS建立虚拟主机,实现在一台主机上建立多个虚拟主机的方法
- 用IIS建立虚拟主机,实现在一台主机上建立多个虚拟主机的方法
- 一个鼠标键盘控制两台甚至多台主机的方法(软件亲测可用)
- VG信息的同步--另一台主机上设置VG
- 多台机器间的数据同步
- 多台个人电脑间的数据同步
- sersync 设置多台机器文件的同步
- 如何实现Linux多台服务器间的文件双向同步(一)
- 如何实现Linux多台服务器间的文件双向同步(二)
- 如何实现Linux多台服务器间的文件双向同步(三)
- 平面最近点对
- dedecms v5.7 整合discuz x2教程:
- LDAP 目录搜索
- Hadoop:从初出茅庐的小象变身行业巨人
- twitter storm常用命令
- Oceanbase多台主机间用脚本同步文件的方法
- 字符串常量
- 统计学习那些事
- 数据类型
- 第一章 条形码概述--第1.1节 条形码的发展历史
- Project has no default.properties file! Edit the project properties to set one.错误解决方案
- 3道小题目,先不看答案,看看你都会吗
- Android 中的AIDL
- const关键字及其相关用法