~ubuntu-branches/ubuntu/trusty/mariadb-5.5/trusty-proposed

« back to all changes in this revision

Viewing changes to storage/ndb/demos/run_demo1-PS-SS_common.sh

  • Committer: Package Import Robot
  • Author(s): Otto Kekäläinen
  • Date: 2013-12-22 10:27:05 UTC
  • Revision ID: package-import@ubuntu.com-20131222102705-mndw7s12mz0szrcn
Tags: upstream-5.5.32
Import upstream version 5.5.32

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
echo $NDB_HOST $NDB_EXTHOST
 
2
 
 
3
NDB_PORT=$NDB_PORT_BASE"00"
 
4
NDB_CONNECTSTRING_BASE="host=$NDB_HOST:$NDB_PORT;nodeid="
 
5
 
 
6
# Edit file system path
 
7
 
 
8
cd $NDB_DEMO
 
9
sed -e s,"WRITE_PATH_TO_FILESYSTEM_2_HERE",$NDB_DEMO/filesystem,g \
 
10
    -e s,"CHOOSE_HOSTNAME",$NDB_HOST,g\
 
11
    -e s,"CHOOSE_EXTHOSTNAME",$NDB_EXTHOST,g\
 
12
    -e s,"CHOOSE_PORT_BASE",$NDB_PORT_BASE,g\
 
13
    -e s,"CHOOSE_REP_ID",$NDB_REP_ID,g\
 
14
    -e s,"CHOOSE_EXTREP_ID",$NDB_EXTREP_ID,g\
 
15
    < ../config-templates/config_template-1-REP.ini > config.ini
 
16
 
 
17
# Start management server as deamon
 
18
 
 
19
NDB_ID="1"
 
20
NDB_CONNECTSTRING=$NDB_CONNECTSTRING_BASE$NDB_ID
 
21
export NDB_CONNECTSTRING
 
22
if mgmtsrvr -d -c config.ini ; then :; else
 
23
  echo "Unable to start mgmtsrvr"
 
24
  exit 1
 
25
fi
 
26
 
 
27
# Start database node 
 
28
 
 
29
NDB_ID="2"
 
30
NDB_CONNECTSTRING=$NDB_CONNECTSTRING_BASE$NDB_ID
 
31
export NDB_CONNECTSTRING
 
32
xterm -T "$NDB_DEMO_NAME DB Node $NDB_ID" -geometry 80x10 -xrm *.hold:true -e ndb -i &
 
33
 
 
34
# Start xterm for application programs
 
35
 
 
36
NDB_ID="3"
 
37
NDB_CONNECTSTRING=$NDB_CONNECTSTRING_BASE$NDB_ID
 
38
export NDB_CONNECTSTRING
 
39
xterm -T "$NDB_DEMO_NAME API Node $NDB_ID" -geometry 80x10 &
 
40
 
 
41
# Start xterm for rep node
 
42
 
 
43
NDB_ID=$NDB_REP_ID
 
44
NDB_CONNECTSTRING=$NDB_CONNECTSTRING_BASE$NDB_ID
 
45
export NDB_CONNECTSTRING
 
46
xterm -T "$NDB_DEMO_NAME REP Node $NDB_ID" -geometry 80x10 -xrm *.hold:true -e ndb_rep &
 
47
 
 
48
# Start management client
 
49
 
 
50
xterm -T "$NDB_DEMO_NAME Mgmt Client" -geometry 80x10 -xrm *.hold:true -e mgmtclient $NDB_HOST $NDB_PORT &