@@ -6,10 +6,11 @@ set -ex
6
6
# Install
7
7
ROOT=$( pwd)
8
8
9
+
9
10
if [[ -n " $1 " ]]; then
10
11
url=" $1 "
11
12
else
12
- url=' https://doris-release.s3.us-east-1.amazonaws .com/1.2/ doris-1.2.0.alpha-x86_64 .tar.gz'
13
+ url=' https://doris-clickbench.oss-ap-southeast-1.aliyuncs .com/doris-linux_x64 .tar.gz'
13
14
fi
14
15
# Download
15
16
file_name=" $( basename ${url} ) "
@@ -24,31 +25,27 @@ dir_name="${file_name/.tar.gz/}"
24
25
25
26
# Try to stop SelectDB and remove it first if execute this script multiple times
26
27
set +e
27
- " $dir_name " /fe/bin/stop_fe.sh
28
- " $dir_name " /be/bin/stop_be.sh
28
+ " $dir_name " /output/ fe/bin/stop_fe.sh
29
+ " $dir_name " /output/ be/bin/stop_be.sh
29
30
rm -rf " $dir_name "
30
31
set -e
31
32
32
33
# Uncompress
33
34
mkdir " $dir_name "
34
35
tar zxf " $file_name " -C " $dir_name "
35
- DORIS_HOME=" $ROOT /$dir_name /"
36
+ DORIS_HOME=" $ROOT /$dir_name /output "
36
37
export DORIS_HOME
37
38
38
39
# Install dependencies
39
- sudo yum install -y mysql java-11-amazon-corretto.x86_64
40
- export JAVA_HOME=" /usr/lib/jvm/java-11-amazon-corretto.x86_64/"
40
+ sudo yum install -y java-17-amazon-corretto.x86_64
41
+ sudo dnf -y localinstall https://dev.mysql.com/get/mysql80-community-release-el9-4.noarch.rpm
42
+ sudo dnf -y install mysql mysql-community-client
43
+ export JAVA_HOME=" /usr/lib/jvm/java-17-amazon-corretto.x86_64/"
41
44
export PATH=$JAVA_HOME /bin:$PATH
42
45
43
- IPADDR=$( hostname -i)
44
-
45
- # Start Frontend
46
- echo " priority_networks = ${IPADDR} /24" >> " $DORIS_HOME " /fe/conf/fe_custom.conf
47
46
" $DORIS_HOME " /fe/bin/start_fe.sh --daemon
48
47
49
48
# Start Backend
50
- echo " priority_networks = ${IPADDR} /24
51
- load_process_max_memory_limit_percent=80" >> " $DORIS_HOME " /be/conf/be_custom.conf
52
49
sudo sysctl -w vm.max_map_count=2000000
53
50
" $DORIS_HOME " /be/bin/start_be.sh --daemon
54
51
@@ -65,7 +62,7 @@ while true; do
65
62
done
66
63
67
64
# Setup cluster, add Backend to cluster
68
- mysql -h 127.0.0.1 -P9030 -uroot -e " ALTER SYSTEM ADD BACKEND '${IPADDR} :9050' "
65
+ mysql -h 127.0.0.1 -P9030 -uroot -e " ALTER SYSTEM ADD BACKEND '127.0.0.1 :9050' "
69
66
70
67
# Wait for Backend ready
71
68
while true ; do
@@ -79,6 +76,8 @@ while true; do
79
76
fi
80
77
done
81
78
79
+ echo 3 | sudo tee /proc/sys/vm/drop_caches > /dev/null
80
+
82
81
# Create Database and table
83
82
mysql -h 127.0.0.1 -P9030 -uroot -e " CREATE DATABASE hits"
84
83
sleep 5
0 commit comments