Merge "Change PTL informatin in INFO"
[bottlenecks.git] / testsuites / rubbos / rubbos_scripts / 1-1-1 / set_bottlenecks_rubbos_env.sh
1 #!/bin/bash
2 ##############################################################################
3 # Copyright (c) 2015 Huawei Technologies Co.,Ltd and others.
4 #
5 # All rights reserved. This program and the accompanying materials
6 # are made available under the terms of the Apache License, Version 2.0
7 # which accompanies this distribution, and is available at
8 # http://www.apache.org/licenses/LICENSE-2.0
9 ##############################################################################
10
11 set -o allexport
12
13 # HOSTS
14 CONTROL_HOST=REPLACE_CONTROL_HOST
15 HTTPD_HOST=REPLACE_HTTPD_HOST
16 MYSQL1_HOST=REPLACE_MYSQL1_HOST
17 TOMCAT1_HOST=REPLACE_TOMCAT1_HOST
18 CLIENT1_HOST=REPLACE_CLIENT1_HOST
19 CLIENT2_HOST=REPLACE_CLIENT2_HOST
20 CLIENT3_HOST=REPLACE_CLIENT3_HOST
21 CLIENT4_HOST=REPLACE_CLIENT4_HOST
22 BENCHMARK_HOST=REPLACE_BENCHMARK_HOST
23
24 # Experiment name on OPNFV
25 BOTTLNECKS_NAME=bottlenecks
26
27 # Directories from which files are copied
28 WORK_HOME=/bottlenecks/rubbos/rubbos_scripts/rubbosMulini6
29 OUTPUT_HOME=/bottlenecks/rubbos/rubbos_scripts/1-1-1
30 SOFTWARE_HOME=/bottlenecks/rubbos/app_tools
31
32 # Output directory for results of RUBBoS benchmark
33 RUBBOS_RESULTS_HOST=${CONTROL_HOST}
34 RUBBOS_RESULTS_DIR_BASE=/bottlenecks/rubbos/rubbos_results
35 RUBBOS_RESULTS_DIR_NAME=2015-01-20T081237-0700
36
37 # Target directories
38 BOTTLENECKS_TOP=/bottlenecks
39 RUBBOS_TOP=$BOTTLENECKS_TOP/rubbos
40 RUBBOS_APP=$RUBBOS_TOP/app
41 TMP_RESULTS_DIR_BASE=$RUBBOS_TOP/tmp_results
42 RUBBOS_HOME=$RUBBOS_APP/RUBBoS
43 SYSSTAT_HOME=$RUBBOS_APP/sysstat-9.0.6
44
45 HTTPD_HOME=$RUBBOS_APP/apache2
46 HTTPD_INSTALL_FILES=$RUBBOS_APP/httpd-2.0.64
47 MOD_JK_INSTALL_FILES=$RUBBOS_APP/tomcat-connectors-1.2.32-src
48 MOD_JK_INSTALL_CONFIGURE=$MOD_JK_INSTALL_FILES/native
49 CATALINA_HOME=$RUBBOS_APP/apache-tomcat-5.5.17
50 SERVLET_API_PATH=$CATALINA_HOME/common/lib/servlet-api.jar
51 CATALINA_BASE=$CATALINA_HOME
52 CJDBC_HOME=
53
54 MYSQL_HOME=$RUBBOS_APP/mysql-5.5.46-linux2.6-x86_64
55
56 # Java & Ant
57 JAVA_HOME=$RUBBOS_APP/jdk1.6.0_27
58 JAVA_OPTS="-Xmx1300m"
59 J2EE_HOME=$RUBBOS_APP/j2sdkee1.3.1
60 ANT_HOME=$RUBBOS_APP/apache-ant-1.6.5
61
62 # Tarballs
63 JAVA_TARBALL=jdk1.6.0_27.tar.gz
64 J2EE_TARBALL=j2sdkee1.3.1.jar.gz
65 ANT_TARBALL=apache-ant-1.6.5.tar.gz
66 SYSSTAT_TARBALL=sysstat-9.0.6.tar.gz
67 HTTPD_TARBALL=httpd-2.0.64.tar.gz
68 MOD_JK_TARBALL=tomcat-connectors-1.2.32-src.tar.gz
69 TOMCAT_TARBALL=apache-tomcat-5.5.17.tar.gz
70 CJDBC_TARBALL=
71 MYSQL_TARBALL=mysql-5.5.46-linux2.6-x86_64.tar.gz
72 RUBBOS_TARBALL=RUBBoS-servlets.tar.gz
73 RUBBOS_DATA_TARBALL=rubbos_data.sql.tar.gz
74 RUBBOS_DATA_SQL=rubbos_data.sql
75 RUBBOS_DATA_TEXTFILES_TARBALL=smallDB-rubbos-modified.tgz
76
77 # for MySQL
78 MYSQL_CONNECTOR=mysql-connector-java-5.1.7-bin.jar
79 MYSQL_PORT=3313
80 MYSQL_SOCKET=$MYSQL_HOME/mysql.sock
81 MYSQL_DATA_DIR=$MYSQL_HOME/data
82 MYSQL_ERR_LOG=$MYSQL_HOME/data/mysql.log
83 MYSQL_PID_FILE=$MYSQL_HOME/run/mysqld.pid
84
85 # for DBs & C-JDBC
86 ROOT_PASSWORD=new-password
87 BOTTLENECKS_USER=mysql
88 BOTTLENECKS_PASSWORD=mysql
89
90
91 CLASSPATH=$CLASSPATH:$JONAS_ROOT/bin/unix/registry:$JAVA_HOME:$JAVA_HOME/lib/tools.jar:$SERVLET_API_PATH:.
92
93 PATH=$JAVA_HOME/bin:$JONAS_ROOT/bin/unix:$ANT_HOME/bin:$CATALINA_HOME/bin:$PATH
94 set +o allexport
95