在eclipse中运行java文件时出错
2023-10-25 12:22:27,611 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
2023-10-25 12:22:30,363 WARN impl.MetricsConfig: Cannot locate configuration: tried hadoop-metrics2-jobtracker.properties,hadoop-metrics2.properties
2023-10-25 12:22:31,126 INFO impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).
2023-10-25 12:22:31,126 INFO impl.MetricsSystemImpl: JobTracker metrics system started
2023-10-25 12:22:32,038 WARN mapreduce.JobResourceUploader: Hadoop command-line option parsing not performed. Implement the Tool interface and execute your application with ToolRunner to remedy this.
2023-10-25 12:22:32,125 WARN mapreduce.JobResourceUploader: No job jar file set. User classes may not be found. See Job or Job#setJar(String).
2023-10-25 12:22:32,778 INFO input.FileInputFormat: Total input files to process : 3
2023-10-25 12:22:33,082 INFO mapreduce.JobSubmitter: number of splits:3
2023-10-25 12:22:33,539 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_local1562573780_0001
2023-10-25 12:22:33,549 INFO mapreduce.JobSubmitter: Executing with tokens: []
2023-10-25 12:22:33,678 WARN conf.Configuration: Could not make localRunner/ in local directories from mapreduce.cluster.local.dir
2023-10-25 12:22:33,678 WARN conf.Configuration: mapreduce.cluster.local.dir[0]=/var/log/hadoop/tmp/mapred/local
2023-10-25 12:22:33,678 INFO mapreduce.JobSubmitter: Cleaning up the staging area file:/tmp/hadoop/mapred/staging/master1562573780/.staging/job_local1562573780_0001
java.io.IOException: No valid local directories in property: mapreduce.cluster.local.dir
at org.apache.hadoop.conf.Configuration.getLocalPath(Configuration.java:2803)
at org.apache.hadoop.mapred.JobConf.getLocalPath(JobConf.java:585)
at org.apache.hadoop.mapred.LocalJobRunner$Job.<init>(LocalJobRunner.java:166)
at org.apache.hadoop.mapred.LocalJobRunner.submitJob(LocalJobRunner.java:794)
at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:251)
at org.apache.hadoop.mapreduce.Job$11.run(Job.java:1678)
at org.apache.hadoop.mapreduce.Job$11.run(Job.java:1675)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
at java.base/javax.security.auth.Subject.doAs(Subject.java:439)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1899)
at org.apache.hadoop.mapreduce.Job.submit(Job.java:1675)
at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1696)
at Rank.rank.main(rank.java:79)
请问这要如何解决