فهرست منبع

Fix HADOOP-131. Add scripts to start/stop dfs and mapred daemons. Use these in start/stop-all scripts. Contributed by Chris Mattmann.

git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@393259 13f79535-47bb-0310-9956-ffa450edef68
Doug Cutting 19 سال پیش
والد
کامیت
c7fbb78ffa
6فایلهای تغییر یافته به همراه47 افزوده شده و 11 حذف شده
  1. 2 7
      bin/start-all.sh
  2. 12 0
      bin/start-dfs.sh
  3. 11 0
      bin/start-mapred.sh
  4. 2 4
      bin/stop-all.sh
  5. 10 0
      bin/stop-dfs.sh
  6. 10 0
      bin/stop-mapred.sh

+ 2 - 7
bin/start-all.sh

@@ -6,12 +6,7 @@ bin=`dirname "$0"`
 bin=`cd "$bin"; pwd`
 
 # start dfs daemons
-# start namenode after datanodes, to minimize time namenode is up w/o data
-# note: datanodes will log connection errors until namenode starts
-"$bin"/hadoop-daemons.sh start datanode
-"$bin"/hadoop-daemon.sh start namenode
+"$bin"/start-dfs.sh
 
 # start mapred daemons
-# start jobtracker first to minimize connection errors at startup
-"$bin"/hadoop-daemon.sh start jobtracker
-"$bin"/hadoop-daemons.sh start tasktracker
+"$bin"/start-mapred.sh

+ 12 - 0
bin/start-dfs.sh

@@ -0,0 +1,12 @@
+#!/bin/bash
+
+# Start hadoop dfs daemons.  Run this on master node.
+
+bin=`dirname "$0"`
+bin=`cd "$bin"; pwd`
+
+# start dfs daemons
+# start namenode after datanodes, to minimize time namenode is up w/o data
+# note: datanodes will log connection errors until namenode starts
+"$bin"/hadoop-daemon.sh start namenode
+"$bin"/hadoop-daemons.sh start datanode

+ 11 - 0
bin/start-mapred.sh

@@ -0,0 +1,11 @@
+#!/bin/bash
+
+# Start hadoop map reduce daemons.  Run this on master node.
+
+bin=`dirname "$0"`
+bin=`cd "$bin"; pwd`
+
+# start mapred daemons
+# start jobtracker first to minimize connection errors at startup
+"$bin"/hadoop-daemon.sh start jobtracker
+"$bin"/hadoop-daemons.sh start tasktracker

+ 2 - 4
bin/stop-all.sh

@@ -5,7 +5,5 @@
 bin=`dirname "$0"`
 bin=`cd "$bin"; pwd`
 
-"$bin"/hadoop-daemon.sh stop jobtracker
-"$bin"/hadoop-daemons.sh stop tasktracker
-"$bin"/hadoop-daemon.sh stop namenode
-"$bin"/hadoop-daemons.sh stop datanode
+"$bin"/stop-mapred.sh
+"$bin"/stop-dfs.sh

+ 10 - 0
bin/stop-dfs.sh

@@ -0,0 +1,10 @@
+#!/bin/bash
+
+# Stop hadoop DFS daemons.  Run this on master node.
+
+bin=`dirname "$0"`
+bin=`cd "$bin"; pwd`
+
+"$bin"/hadoop-daemon.sh stop namenode
+"$bin"/hadoop-daemons.sh stop datanode
+

+ 10 - 0
bin/stop-mapred.sh

@@ -0,0 +1,10 @@
+#!/bin/bash
+
+# Stop hadoop map reduce daemons.  Run this on master node.
+
+bin=`dirname "$0"`
+bin=`cd "$bin"; pwd`
+
+"$bin"/hadoop-daemon.sh stop jobtracker
+"$bin"/hadoop-daemons.sh stop tasktracker
+