mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
6386c55cee
BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
50 lines
1.4 KiB
Bash
50 lines
1.4 KiB
Bash
echo $NDB_HOST $NDB_EXTHOST
|
|
|
|
NDB_PORT=$NDB_PORT_BASE"00"
|
|
NDB_CONNECTSTRING_BASE="host=$NDB_HOST:$NDB_PORT;nodeid="
|
|
|
|
# Edit file system path
|
|
|
|
cd $NDB_DEMO
|
|
sed -e s,"WRITE_PATH_TO_FILESYSTEM_2_HERE",$NDB_DEMO/filesystem,g \
|
|
-e s,"CHOOSE_HOSTNAME",$NDB_HOST,g\
|
|
-e s,"CHOOSE_EXTHOSTNAME",$NDB_EXTHOST,g\
|
|
-e s,"CHOOSE_PORT_BASE",$NDB_PORT_BASE,g\
|
|
-e s,"CHOOSE_REP_ID",$NDB_REP_ID,g\
|
|
-e s,"CHOOSE_EXTREP_ID",$NDB_EXTREP_ID,g\
|
|
< ../config-templates/config_template-1-REP.ini > config.ini
|
|
|
|
# Start management server as deamon
|
|
|
|
NDB_ID="1"
|
|
NDB_CONNECTSTRING=$NDB_CONNECTSTRING_BASE$NDB_ID
|
|
export NDB_CONNECTSTRING
|
|
if mgmtsrvr -d -c config.ini ; then :; else
|
|
echo "Unable to start mgmtsrvr"
|
|
exit 1
|
|
fi
|
|
|
|
# Start database node
|
|
|
|
NDB_ID="2"
|
|
NDB_CONNECTSTRING=$NDB_CONNECTSTRING_BASE$NDB_ID
|
|
export NDB_CONNECTSTRING
|
|
xterm -T "$NDB_DEMO_NAME DB Node $NDB_ID" -geometry 80x10 -xrm *.hold:true -e ndb -i &
|
|
|
|
# Start xterm for application programs
|
|
|
|
NDB_ID="3"
|
|
NDB_CONNECTSTRING=$NDB_CONNECTSTRING_BASE$NDB_ID
|
|
export NDB_CONNECTSTRING
|
|
xterm -T "$NDB_DEMO_NAME API Node $NDB_ID" -geometry 80x10 &
|
|
|
|
# Start xterm for rep node
|
|
|
|
NDB_ID=$NDB_REP_ID
|
|
NDB_CONNECTSTRING=$NDB_CONNECTSTRING_BASE$NDB_ID
|
|
export NDB_CONNECTSTRING
|
|
xterm -T "$NDB_DEMO_NAME REP Node $NDB_ID" -geometry 80x10 -xrm *.hold:true -e ndb_rep &
|
|
|
|
# Start management client
|
|
|
|
xterm -T "$NDB_DEMO_NAME Mgmt Client" -geometry 80x10 -xrm *.hold:true -e mgmtclient $NDB_HOST $NDB_PORT &
|