1.该如何查看java的版本信息
看了很多的文档,按照文档安装完毕,遇到下面情况。
The program 'java' can be found in the following packages:
* gcj-4.4-jre-headless
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
这上面是什么是什么意思?
其实这个是常见的错误,意思是我们有下面的包,但是还没有安装。
明明已经安装了,为什么会出现这个情况。环境变来那个错误。安装是否成功,我们还可以通过另外的方式,./java -version具体看下图可知
如果看不到版本信息,你的包就有问题,需要另外下载可用jdk包。
注释:
首先在usr目录里面创建java目录
mkdir java
然后加压安装包
tar zxvf 安装包目录+安装包
2.环境变量设置
如果未配置或则环境变量设置错误,可能会遇到下面错误:
The program 'java' can be found in the following packages:
* gcj-4.4-jre-headless
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
报下面错误是怎么回事呢?
/input 是我建的目录,/output没有建
hadoop@ubuntu12-1:~$ hdfs jar /home/hadoop/hadoop-2.7.1/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar wordcount /input /output
Error: Could not find or load main class jar
好吧,我搞错命令了。
正确的应该是:
hadoop jar /home/hadoop/hadoop-2.7.1/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar wordcount /input /output
但是又遇到新的问题了。
15/11/01 13:38:36 INFO input.FileInputFormat: Total input paths to process : 1
15/11/01 13:38:37 INFO mapreduce.JobSubmitter: number of splits:1
15/11/01 13:38:41 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1446356276942_0001
15/11/01 13:38:45 INFO impl.YarnClientImpl: Submitted application application_1446356276942_0001
15/11/01 13:38:45 INFO mapreduce.Job: The url to track the job: http://ubuntu12-1:8088/proxy/application_1446356276942_0001/
15/11/01 13:38:45 INFO mapreduce.Job: Running job: job_1446356276942_0001