Hadoop активизировали яму
Hadoop все компоненты в программировании, опыт в запуске программы под Windows, появляется
1 java.io.IOException: Не удалось найти исполняемый нуль \ Bin \ winutils.exe в двоичные файлы Hadoop. 2 в org.apache.hadoop.util.Shell.getQualifiedBinPath (Shell.java:356 ) 3 в org.apache.hadoop.util.Shell.getWinUtilsPath (Shell.java:371 ) 4 в org.apache.hadoop.util. Шелл. <clinit> (Shell.java:364 ) 5 в org.apache.hadoop.util.StringUtils. <clinit> (StringUtils.java:80 ) 6 в org.apache.hadoop.security.SecurityUtil.getAuthenticationMethod (SecurityUtil. Java: 611 ) 7 в org.apache.hadoop.security.UserGroupInformation.initialize (UserGroupInformation.java:272) 8 в org.apache.hadoop.security.UserGroupInformation.ensureInitialized (UserGroupInformation.java:260 ) 9 в org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject (UserGroupInformation.java:790 ) 10 в org.apache.hadoop.security .UserGroupInformation.getLoginUser (UserGroupInformation.java:760 ) 11 в org.apache.hadoop.security.UserGroupInformation.getCurrentUser (UserGroupInformation.java:633 ) 12 в org.apache.spark.util.Utils $$ anonfun $ getCurrentUserName $ 1.Apply (Utils.scala: 2214 ) 13 в org.apache.spark.util.Utils $$ anonfun $ getCurrentUserName $ 1.Apply (Utils.scala: 2214 ) 14 в scala.Option.getOrElse (Option.scala: 121 ) 15 в org.apache.spark.util.Utils $ .getCurrentUserName (Utils.scala: 2214 ) 16 . При org.apache.spark.SparkContext <INIT> (SparkContext .scala: 322 ) 17 в leftOutJoin.sparkTopN $ .main (SparkLefOutJoin.scala: 19 ) 18 в leftOutJoin.sparkTopN.main (SparkLefOutJoin.scala)
Приложения, как правило, необходимо поместить систему недостающую "
нуль \ Bin \ winutils.exe
»
Он предложил, чтобы вставить строку в коде
1 System.setProperty ( "hadoop.home.dir", "F: \\ Spack \\ Hadoop-синфазного 2.2.0-бен-мастер")
Я пишу здесь мой собственный путь, конечно, если вы не делаете
winutils.exe ,
что вы можете скачать мои загрузки: Ссылки