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

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