Le 3/23/12 8:50 AM, Manish Bhoge a écrit :
> I have Hadoop running on Standalone box. When I am starting deamon for 
> namenode, secondarynamenode, job tracker, task tracker and data node, it is 
> starting gracefully. But soon after it start job tracker it doesn't 
> show up job tracker service. when i run 'jps' it is showing me all the 
> services including task tracker except Job Tracker. 
>
> Is there any time limit that need to set up or is it going into the safe 
> mode. Because when i saw job tracker log this what it is showing, looks 
> like it is starting the namenode but soon after it shutdown:
>
> 2012-03-22 23:26:04,061 INFO org.apache.hadoop.mapred.JobTracker: 
> STARTUP_MSG: 
> /************************************************************
> STARTUP_MSG: Starting JobTracker
> STARTUP_MSG:   host = manish/10.131.18.119
> STARTUP_MSG:   args = []
> STARTUP_MSG:   version = 0.20.2-cdh3u3
> STARTUP_MSG:   build = 
> file:///data/1/tmp/nightly_2012-02-16_09-46-24_3/hadoop-0.20-0.20.2+923.195-1~maverick
>  -r 217a3767c48ad11d4632e19a22897677268c40c4; compiled by 'root' on Thu Feb 
> 16 10:22:53 PST 2012
> ************************************************************/
> 2012-03-22 23:26:04,140 INFO 
> org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager:
>  Updating the current master key for generating delegation tokens
> 2012-03-22 23:26:04,141 INFO 
> org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager:
>  Starting expired delegation token remover thread, 
> tokenRemoverScanInterval=60 min(s)
> 2012-03-22 23:26:04,141 INFO 
> org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager:
>  Updating the current master key for generating delegation tokens
> 2012-03-22 23:26:04,142 INFO org.apache.hadoop.mapred.JobTracker: Scheduler 
> configured with (memSizeForMapSlotOnJT, memSizeForReduceSlotOnJT, 
> limitMaxMemForMapTasks, limitMaxMemForReduceTasks) (-1, -1, -1, -1)
> 2012-03-22 23:26:04,143 INFO org.apache.hadoop.util.HostsFileReader: 
> Refreshing hosts (include/exclude) list
> 2012-03-22 23:26:04,186 INFO org.apache.hadoop.mapred.JobTracker: Starting 
> jobtracker with owner as mapred
> 2012-03-22 23:26:04,201 INFO org.apache.hadoop.ipc.Server: Starting Socket 
> Reader #1 for port 54311
> 2012-03-22 23:26:04,203 INFO org.apache.hadoop.ipc.metrics.RpcMetrics: 
> Initializing RPC Metrics with hostName=JobTracker, port=54311
> 2012-03-22 23:26:04,206 INFO 
> org.apache.hadoop.ipc.metrics.RpcDetailedMetrics: Initializing RPC Metrics 
> with hostName=JobTracker, port=54311
> 2012-03-22 23:26:09,250 INFO org.mortbay.log: Logging to 
> org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via 
> org.mortbay.log.Slf4jLog
> 2012-03-22 23:26:09,298 INFO org.apache.hadoop.http.HttpServer: Added global 
> filtersafety (class=org.apache.hadoop.http.HttpServer$QuotingInputFilter)
> 2012-03-22 23:26:09,318 INFO org.apache.hadoop.http.HttpServer: Port returned 
> by webServer.getConnectors()[0].getLocalPort() before open() is -1. Opening 
> the listener on 50030
> 2012-03-22 23:26:09,318 INFO org.apache.hadoop.http.HttpServer: 
> listener.getLocalPort() returned 50030 
> webServer.getConnectors()[0].getLocalPort() returned 50030
> 2012-03-22 23:26:09,318 INFO org.apache.hadoop.http.HttpServer: Jetty bound 
> to port 50030
> 2012-03-22 23:26:09,319 INFO org.mortbay.log: jetty-6.1.26.cloudera.1
> 2012-03-22 23:26:09,517 INFO org.mortbay.log: Started 
> SelectChannelConnector@0.0.0.0:50030
> 2012-03-22 23:26:09,519 INFO org.apache.hadoop.metrics.jvm.JvmMetrics: 
> Initializing JVM Metrics with processName=JobTracker, sessionId=
> 2012-03-22 23:26:09,519 INFO org.apache.hadoop.mapred.JobTracker: JobTracker 
> up at: 54311
> 2012-03-22 23:26:09,519 INFO org.apache.hadoop.mapred.JobTracker: JobTracker 
> webserver: 50030
> 2012-03-22 23:26:09,648 WARN org.apache.hadoop.mapred.JobTracker: Failed to 
> operate on mapred.system.dir 
> (hdfs://localhost:54310/app/hadoop/tmp/mapred/system) because of permissions.
> 2012-03-22 23:26:09,648 WARN org.apache.hadoop.mapred.JobTracker: This 
> directory should be owned by the user 'mapred (auth:SIMPLE)'
> 2012-03-22 23:26:09,650 WARN org.apache.hadoop.mapred.JobTracker: Bailing out 
> ... 
> org.apache.hadoop.security.AccessControlException: The systemdir 
> hdfs://localhost:54310/app/hadoop/tmp/mapred/system is not owned by mapred at 
> org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2241) at 
> org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2050) at 
> org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:296) at 
> org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:288) at 
> org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4792)
> 2012-03-22 23:26:09,652 FATAL org.apache.hadoop.mapred.JobTracker: 
> org.apache.hadoop.security.AccessControlException: The systemdir 
> hdfs://localhost:54310/app/hadoop/tmp/mapred/system is not owned by mapred at 
> org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2241) at 
> org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2050) at 
> org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:296) at 
> org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:288) at 
> org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4792) 2012-03-22 
> 23:26:09,654 INFO org.apache.hadoop.mapred.JobTracker: SHUTDOWN_MSG: 
> /************************************************************
you  seem to have dfs access right issues.
Debian/Ubuntu packages create 2 users mapred and hdfs, you certainly
have the same.
A hdfs chmod in you hdfs dir for mapred should solve your issue : chown
to mapred or add write access to hadoop group as mapred and hdfs user
are both in hadoop group

Olivier
> SHUTDOWN_MSG: Shutting down JobTracker at manish/10.131.18.119
> ************************************************************/ 

-- 


gpg key id: 4096R/326D8438  (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438


Reply via email to