server_start.sh
提供启动脚本,包含清理ZooKeeper和BDM盘等。
# zookeeper clean function zookeeper_clean() { echo "------------zookeeper clean start------------" set "+e" ZK_CLI_PATH="/opt/apache-zookeeper-3.6.3-bin/bin/zkCli.sh" echo 'deleteall /ccdb' >> ./zk_clear.txt echo 'deleteall /ccm_cluster' >> ./zk_clear.txt echo 'deleteall /pool' >> ./zk_clear.txt echo 'deleteall /pt_view' >> ./zk_clear.txt echo 'deleteall /alarm' >> ./zk_clear.txt echo 'deleteall /snapshot_manager' >> ./zk_clear.txt echo 'deleteall /ccm_clusternet_link' >> ./zk_clear.txt echo 'deleteall /tls' >> ./zk_clear.txt echo 'quit' >> ./zk_clear.txt cat < ./zk_clear.txt | sh ${ZK_CLI_PATH} echo > ./zk_clear.txt rm -rf ./zk_clear.txt set "-e" echo "------------zookeeper clean end------------" } # bdm初始化 function bdm_init() { echo "------------bdm init start------------" cd /opt/gcache/bin ./gcache_startup bdm_format ../conf/bdm.conf --force ./gcache_startup bdm_createCapPool 4194304 200G WCachePool ./gcache_startup bdm_createCapPool 67108864 3500G RCachePool ./gcache_startup bdm_createCapPool 67108864 700G IndexPool ./gcache_startup bdm_df echo "------------bdm init end------------" } function main() { check_hardware_configuration # 检查硬件配置 [[ $? -ne 0 ]] && globalcache_log "[$BASH_SOURCE,$LINENO,$FUNCNAME]:check hardware configuration failed!" ERROR && return 1 systemctl stop ccm.service systemctl stop globalcache.service zookeeper_clean bdm_init systemctl daemon-reload echo 3 > /proc/sys/vm/drop_caches systemctl start ccm.service sleep 5 systemctl start globalcache.service tail -f /var/log/messages } main
父主题: 附录