隨筆-26  評(píng)論-111  文章-19  trackbacks-0
          在Window下啟動(dòng)Hadoop-0.21.0版本時(shí),會(huì)出現(xiàn)下面這樣的錯(cuò)誤提示:

           1 java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName
           2 Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.util.PlatformName
           3 
           4         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
           5         at java.security.AccessController.doPrivileged(Native Method)
           6         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
           7         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
           8         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
           9         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
          10 Could not find the main class: org.apache.hadoop.util.PlatformName.  Program wil
          11 l exit.

          經(jīng)過(guò)不斷的查找原因和嘗試,終于有了解決這個(gè)錯(cuò)誤的辦法,只需要將${HADOOP_HOME}/bin/hadoop-config.sh文件中的第190行的一下的內(nèi)容

          JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m ${HADOOP_JAVA_PLATFORM_OPTS} org.apache.hadoop.util.PlatformName | sed -"s/ /_/g"`


          修改成以下的內(nèi)容即可

          JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m -classpath ${HADOOP_COMMON_HOME}/hadoop-common-0.21.0.jar org.apache.hadoop.util.PlatformName | sed -"s/ /_/g"`


          posted on 2010-09-29 17:03 snoics 閱讀(12405) 評(píng)論(7)  編輯  收藏

          評(píng)論:
          # re: 解決Window環(huán)境下啟動(dòng)Hadoop時(shí)出現(xiàn)的 java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName 異常 2010-10-10 10:27 | heipark
          great job. thx  回復(fù)  更多評(píng)論
            
          # re: 解決Window環(huán)境下啟動(dòng)Hadoop時(shí)出現(xiàn)的 java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName 異常 2010-12-11 00:19 | stanley
          了不起,謝謝!!!  回復(fù)  更多評(píng)論
            
          # re: 解決Window環(huán)境下啟動(dòng)Hadoop時(shí)出現(xiàn)的 java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName 異常 2011-02-14 16:01 | flyfree8822
          真的有用,大贊~~~  回復(fù)  更多評(píng)論
            
          # re: 解決Window環(huán)境下啟動(dòng)Hadoop時(shí)出現(xiàn)的 java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName 異常 2011-03-10 11:48 | zhanglei
          找了好半天,終于找到了,多謝博主  回復(fù)  更多評(píng)論
            
          # re: 解決Window環(huán)境下啟動(dòng)Hadoop時(shí)出現(xiàn)的 java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName 異常 2011-04-11 14:45 | kevinsui
          好了!謝謝!   回復(fù)  更多評(píng)論
            
          # re: 解決Window環(huán)境下啟動(dòng)Hadoop時(shí)出現(xiàn)的 java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName 異常 2011-04-11 20:28 | caoyuanbin
          非常感謝  回復(fù)  更多評(píng)論
            
          # re: 解決Window環(huán)境下啟動(dòng)Hadoop時(shí)出現(xiàn)的 java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName 異常[未登錄](méi) 2013-11-04 09:36 | nothing
          hadoop 2.2里面的hadoop-config.sh這個(gè)文件在什么地方?該怎么處理?  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 房产| 台前县| 洛扎县| 阿勒泰市| 黄龙县| 石台县| 临清市| 蓝田县| 思南县| 通城县| 义乌市| 密山市| 泰兴市| 玛纳斯县| 新宁县| 宁国市| 九龙城区| 桂林市| 铜山县| 新津县| 长汀县| 屯昌县| 新营市| 吉林市| 泉州市| 获嘉县| 措勤县| 陵川县| 陈巴尔虎旗| 渑池县| 大悟县| 黄陵县| 柯坪县| 莎车县| 元氏县| 富蕴县| 怀来县| 金塔县| 和田县| 惠州市| 鹤壁市|