Changeset 1700:f6414830e65b
- Timestamp:
- 07/14/08 09:46:14 (6 weeks ago)
- Author:
- hadoopsandholm@…
- Branch:
- default
- Message:
-
demo backend updates
- Location:
- src/grid/hadoop/bin
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r1690
|
r1700
|
|
| 14 | 14 | mapper = cols[0] |
| 15 | 15 | reducer = cols[1] |
| 16 | | numreducers = cols[2] |
| | 16 | nummaps = cols[2] |
| | 17 | numreducers = cols[3] |
| | 18 | if nummaps == 'max': |
| | 19 | nummaps = nodes * 2 |
| | 20 | nummaps = long(nummaps) |
| 17 | 21 | if numreducers == 'max': |
| 18 | 22 | numreducers = nodes * 2 |
| … |
… |
|
| 22 | 26 | outdir = inputdir + ".out%d" % job |
| 23 | 27 | job += 1 |
| 24 | | cmd += "hadoop dfs -rmr /%s; hadoop jar /home/guest/hadoop/build/contrib/streaming/hadoop-streaming.jar -input /%s/* -output /%s -mapper %s -cmdenv INDIR=%s -cmdenv OUTDIR=%s -file %s -file %s -reducer %s -jobconf mapred.reduce.tasks=%d -jobconf mapred.job.name='%s';" % (outdir, inputdir, outdir, mapper, inputdir, outdir, mapper, reducer, reducer, numreducers, mapper) |
| | 28 | cmd += "hadoop dfs -rmr /%s; hadoop jar /home/guest/hadoop/build/contrib/streaming/hadoop-streaming.jar -input /%s/* -output /%s -mapper %s -cmdenv INDIR=%s -cmdenv OUTDIR=%s -file %s -file %s -reducer %s -jobconf mapred.map.tasks=%d -jobconf mapred.reduce.tasks=%d -jobconf mapred.job.name='%s';" % (outdir, inputdir, outdir, mapper, inputdir, outdir, mapper, reducer, reducer, nummaps, numreducers, mapper) |
| 25 | 29 | print cmd[0:-1] |
-
|
r1690
|
r1700
|
|
| 113 | 113 | f.write(fileitem[0]) |
| 114 | 114 | f.close() |
| 115 | | stdout, stdin, stderr = popen3("tycoon_hadoop upload " + filepath) |
| | 115 | stdout, stdin, stderr = popen3("tycoon_hadoop asynch upload " + filepath) |
| 116 | 116 | if stderr != None: |
| 117 | 117 | stderr_str = stderr.read().strip() |
| … |
… |
|
| 277 | 277 | return |
| 278 | 278 | self.text_headers() |
| 279 | | self.wfile.write(stdout.read().strip()) |
| | 279 | if params[0] == 'asynch-get': |
| | 280 | self.wfile.write(stdout.read().strip().replace('\n','<br>')) |
| | 281 | else: |
| | 282 | self.wfile.write(stdout.read().strip()) |
| 280 | 283 | |
| 281 | 284 | def authorize(self): |
-
|
r1471
|
r1700
|
|
| 1 | 1 | #! /bin/bash |
| 2 | | WEBPORT=`cat ${HADOOP_ROOT}/hadoop.conf | grep admin_port | awk '{print $2}'` |
| 3 | | PID=`cat ${HADOOP_ROOT}/.adminport` |
| | 2 | USER=`id -un` |
| | 3 | URLROOT=`cat ${HADOOP_ROOT}/hadoop.conf | grep url_root | awk '{print $2}'` |
| | 4 | PID=`cat ${URLROOT}/${USER}/.adminport` |
| 4 | 5 | kill ${PID} |
-
|
r1690
|
r1700
|
|
| 1 | 1 | #! /bin/bash |
| 2 | | STREAMINDIR=`tycoon_hadoop get-config stream_indir` |
| | 2 | FILENAME=$1 |
| | 3 | STREAMINDIR=$2 |
| | 4 | if [ "X$STREAMINDIR" == "X" ]; then |
| | 5 | STREAMINDIR=`tycoon_hadoop get-config stream_indir` |
| | 6 | fi |
| 3 | 7 | MASTER=`cat ${HADOOP_ROOT}/.master` |
| 4 | 8 | ${SSHCMD} ${MASTER} "rm -rf /tmp/${STREAMINDIR}; mkdir /tmp/${STREAMINDIR}" |
| 5 | | ${SCPCMD} ${1} ${MASTER}:/tmp/${STREAMINDIR}/upload.tar.gz |
| 6 | | ${SSHCMD} ${MASTER} "tar -C /tmp/${STREAMINDIR} -zxvf /tmp/${STREAMINDIR}/upload.tar.gz; rm /tmp/${STREAMINDIR}/upload.tar.gz; hadoop dfs -mkdir /${STREAMINDIR}; hadoop dfs -copyFromLocal /tmp/${STREAMINDIR}/* /${STREAMINDIR}/; rm -rf /tmp/${STREAMINDIR};" |
| 7 | | |
| | 9 | TARBALL=`echo ${FILENAME} | grep 'tar.gz'` |
| | 10 | if [ "X$TARBALL" == "X" ]; then |
| | 11 | LOCALPART=`echo $FILENAME | sed 's/.*\///'` |
| | 12 | ${SCPCMD} ${FILENAME} ${MASTER}:/tmp/${STREAMINDIR}/${LOCALPART} |
| | 13 | ${SSHCMD} ${MASTER} "hadoop dfs -mkdir /${STREAMINDIR}; hadoop dfs -copyFromLocal /tmp/${STREAMINDIR}/${LOCALPART} /${STREAMINDIR}/; rm -rf /tmp/${STREAMINDIR};" |
| | 14 | else |
| | 15 | ${SCPCMD} ${FILENAME} ${MASTER}:/tmp/${STREAMINDIR}/upload.tar.gz |
| | 16 | ${SSHCMD} ${MASTER} "tar -C /tmp/${STREAMINDIR} -zxvf /tmp/${STREAMINDIR}/upload.tar.gz; rm /tmp/${STREAMINDIR}/upload.tar.gz; hadoop dfs -mkdir /${STREAMINDIR}; hadoop dfs -copyFromLocal /tmp/${STREAMINDIR}/* /${STREAMINDIR}/; rm -rf /tmp/${STREAMINDIR};" |
| | 17 | fi |