30 lines
987 B
Bash
Executable File
30 lines
987 B
Bash
Executable File
#!/bin/bash
|
|
CWD=$(cd `dirname $0`;pwd)
|
|
cd "${CWD}"
|
|
|
|
echo "================== prepare python env ... =================="
|
|
yum install -y wget python3 && pip3 install pymysql
|
|
if [ $? == 0 ]; then
|
|
echo "================== prepare python env ok =================="
|
|
else
|
|
echo "================== prepare python env failed =================="
|
|
exit -1
|
|
fi
|
|
|
|
echo "================== install oceanbase rpm ... =================="
|
|
cd /root/pkg && yum install -y *.rpm
|
|
if [ $? == 0 ]; then
|
|
echo "================== install oceanbase rpm ok =================="
|
|
else
|
|
echo "================== install oceanbase rpm failed =================="
|
|
exit -1
|
|
fi
|
|
|
|
cd "${CWD}"
|
|
python3 ./init_store_for_fast_start.py /home/admin/oceanbase/bin/observer . /root/dest /root/dest/etc -d /root/store
|
|
if [ $? == 0 ]; then
|
|
echo "================== prepare fast boot finish ===================="
|
|
else
|
|
echo "================== prepare fast boot failed ===================="
|
|
exit -1
|
|
fi |