3
3
service ssh restart
4
4
5
5
# configuration
6
- sed s/MASTER_HOSTNAME/$HOSTNAME / ${ADAMPRO_HOME} /adampro.conf.template > $ADAMPRO_HOME /adampro.conf
7
- sed s/MASTER_HOSTNAME/$HOSTNAME / $HADOOP_HOME /etc/hadoop/core-site.xml.template > $HADOOP_HOME /etc/hadoop/core-site.xml
8
- sed s/MASTER_HOSTNAME/$HOSTNAME / $HADOOP_HOME /etc/hadoop/yarn-site.xml.template > $HADOOP_HOME /etc/hadoop/yarn-site.xml
6
+ sed s/MASTER_HOSTNAME/$ADAMPRO_MASTER_HOSTNAME / ${ADAMPRO_HOME} /adampro.conf.template > $ADAMPRO_HOME /adampro.conf
7
+ sed s/MASTER_HOSTNAME/$ADAMPRO_MASTER_HOSTNAME / $HADOOP_HOME /etc/hadoop/core-site.xml.template > $HADOOP_HOME /etc/hadoop/core-site.xml
8
+ sed s/MASTER_HOSTNAME/$ADAMPRO_MASTER_HOSTNAME / $HADOOP_HOME /etc/hadoop/yarn-site.xml.template > $HADOOP_HOME /etc/hadoop/yarn-site.xml
9
9
10
10
# hadoop
11
11
$HADOOP_HOME /etc/hadoop/hadoop-env.sh
@@ -49,8 +49,8 @@ if [[ $1 = "--masternode" || $2 = "--masternode" ]]; then
49
49
50
50
# run ADAMpro
51
51
$SPARK_HOME /sbin/start-master.sh
52
- $SPARK_HOME /bin/spark-submit --master " $ADAMPRO_MASTER " --driver-memory $ADAMPRO_DRIVER_MEMORY --executor-memory $ADAMPRO_EXECUTOR_MEMORY --deploy-mode client --driver-java-options " -Dlog4j.configuration=file:$ADAMPRO_HOME /log4j.xml" --conf " spark.executor.extraJavaOptions=-Dlog4j.configuration=file:$ADAMPRO_HOME /log4j.xml" --driver-java-options " -XX:+UnlockCommercialFeatures -XX:+FlightRecorder" --conf " spark.executor.extraJavaOptions=-XX:+UnlockCommercialFeatures -XX:+FlightRecorder" --class org.vitrivr.adampro.main.Startup $ADAMPRO_HOME /ADAMpro-assembly-0.1.0.jar &
53
-
52
+ $SPARK_HOME /bin/spark-submit --master " $ADAMPRO_MASTER " --driver-memory $ADAMPRO_DRIVER_MEMORY --executor-memory $ADAMPRO_EXECUTOR_MEMORY --conf spark.driver.port=38000 --conf spark.blockManager.port=39000 -- deploy-mode client --driver-java-options " -Dlog4j.configuration=file:$ADAMPRO_HOME /log4j.xml" --conf " spark.executor.extraJavaOptions=-Dlog4j.configuration=file:$ADAMPRO_HOME /log4j.xml" --driver-java-options " -XX:+UnlockCommercialFeatures -XX:+FlightRecorder" --conf " spark.executor.extraJavaOptions=-XX:+UnlockCommercialFeatures -XX:+FlightRecorder" --class org.vitrivr.adampro.main.Startup $ADAMPRO_HOME /ADAMpro-assembly-0.1.0.jar &
53
+ :q:
54
54
# start web UI
55
55
if [[ ( -z " $ADAMPRO_START_WEBUI " ) || ( " $ADAMPRO_START_WEBUI " == " true" )]]; then
56
56
java -jar $ADAMPRO_HOME /ADAMpro-web-assembly-0.1.0.jar &
@@ -68,19 +68,19 @@ if [[ $1 = "--workernode" || $2 = "--workernode" ]]; then
68
68
69
69
HN=` hostname`
70
70
IP=` ifconfig eth0 | grep " inet addr" | awk -F: ' {print $2}' | awk ' {print $1}' `
71
- ssh $ADAMPRO_MASTER_HOSTNAME " grep -q -F $HN /etc/hosts || ( echo $IP $HN >> /etc/hosts && service dnsmasq restart )"
71
+ ssh $ADAMPRO_MASTER_HOSTNAME -p 2122 " grep -q -F $HN /etc/hosts || ( echo $IP $HN >> /etc/hosts && service dnsmasq restart )"
72
72
73
73
NN=` grep $ADAMPRO_MASTER_HOSTNAME /etc/hosts | awk ' {print $1}' `
74
74
grep $ADAMPRO_MASTER_HOSTNAME /etc/resolv.conf && echo nameserver $NN > /etc/resolv.conf
75
75
76
76
$HADOOP_PREFIX /sbin/yarn-daemons.sh start nodemanager
77
77
$HADOOP_PREFIX /sbin/hadoop-daemon.sh start datanode
78
78
79
- $SPARK_HOME /sbin/start-slave.sh $ADAMPRO_MASTER
79
+ $SPARK_HOME /sbin/start-slave.sh -m $ADAMPRO_EXECUTOR_MEMORY -p 38000 $ADAMPRO_MASTER
80
80
fi
81
81
82
82
if [[ $1 = " -d" || $2 = " -d" ]]; then
83
- while true ; do ssh $ADAMPRO_MASTER_HOSTNAME cat /etc/hosts | grep -v localhost | grep -v :: | grep -v $ADAMPRO_MASTER_HOSTNAME | grep -v ` hostname` | while read line ; do grep " $line " /etc/hosts > /dev/null 2>&1 || (echo " $line " >> /etc/hosts); done ; sleep 60 ; done
83
+ while true ; do ssh $ADAMPRO_MASTER_HOSTNAME -p 2122 cat /etc/hosts | grep -v localhost | grep -v :: | grep -v $ADAMPRO_MASTER_HOSTNAME | grep -v ` hostname` | while read line ; do grep " $line " /etc/hosts > /dev/null 2>&1 || (echo " $line " >> /etc/hosts); done ; sleep 60 ; done
84
84
fi
85
85
86
86
if [[ $1 = " -bash" || $2 = " -bash" ]]; then
0 commit comments