{"action":"created","issue":{"url":"https://api.github.com/repos/negokaz/spark-hands-on-development/issues/2","labels_url":"https://api.github.com/repos/negokaz/spark-hands-on-development/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/negokaz/spark-hands-on-development/issues/2/comments","events_url":"https://api.github.com/repos/negokaz/spark-hands-on-development/issues/2/events","html_url":"https://github.com/negokaz/spark-hands-on-development/issues/2","id":113209805,"number":2,"title":"Failed to locate the winutils binary in the hadoop binary path","user":{"login":"yugolf","id":1539680,"avatar_url":"https://avatars.githubusercontent.com/u/1539680?v=3","gravatar_id":"","url":"https://api.github.com/users/yugolf","html_url":"https://github.com/yugolf","followers_url":"https://api.github.com/users/yugolf/followers","following_url":"https://api.github.com/users/yugolf/following{/other_user}","gists_url":"https://api.github.com/users/yugolf/gists{/gist_id}","starred_url":"https://api.github.com/users/yugolf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yugolf/subscriptions","organizations_url":"https://api.github.com/users/yugolf/orgs","repos_url":"https://api.github.com/users/yugolf/repos","events_url":"https://api.github.com/users/yugolf/events{/privacy}","received_events_url":"https://api.github.com/users/yugolf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-25T06:23:32Z","updated_at":"2015-10-25T07:50:06Z","closed_at":null,"body":"http://localhost:9000/ にアクセスした際にバックエンド側のコンソール（backend/run）に下記エラーが出ました。\r\nブラウザ上にはハッシュタグのランキングと思われるものが正しく（？）表示されています。\r\n\r\n```\r\nC:\\spark-hands-on-development>activator backend/run\r\n[info] Loading project definition from C:\\spark-hands-on-development\\project\r\n[info] Set current project to twitter-hashtag-ranking-frontend (in build file:/C:/spark-hands-on-development/)\r\n[info] Running com.example.tagrank.backend.Backend local[4]\r\n[INFO] [10/25/2015 15:13:23.423] [run-main-0] [Remoting] Starting remoting\r\n[INFO] [10/25/2015 15:13:23.749] [run-main-0] [Remoting] Remoting started; listening on addresses :[akka.tcp://backend@127.0.0.1:2552]\r\n[INFO] [10/25/2015 15:13:23.752] [run-main-0] [Remoting] Remoting now listens on addresses: [akka.tcp://backend@127.0.0.1:2552]\r\n[INFO] [10/25/2015 15:13:26.673] [backend-akka.actor.default-dispatcher-4] [akka.tcp://backend@127.0.0.1:2552/user/rankingAnalyzer] === RankingAnalyzer started ===\r\ndo\r\nFailed to locate the winutils binary in the hadoop binary path\r\njava.io.IOException: Could not locate executable null\\bin\\winutils.exe in the Hadoop binaries.\r\n        at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:278)\r\n        at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:300)\r\n        at org.apache.hadoop.util.Shell.<clinit>(Shell.java:293)\r\n        at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:76)\r\n        at org.apache.hadoop.mapred.FileInputFormat.setInputPaths(FileInputFormat.java:362)\r\n        at org.apache.spark.SparkContext$$anonfun$hadoopFile$1$$anonfun$32.apply(SparkContext.scala:1016)\r\n        at org.apache.spark.SparkContext$$anonfun$hadoopFile$1$$anonfun$32.apply(SparkContext.scala:1016)\r\n        at org.apache.spark.rdd.HadoopRDD$$anonfun$getJobConf$6.apply(HadoopRDD.scala:176)\r\n        at org.apache.spark.rdd.HadoopRDD$$anonfun$getJobConf$6.apply(HadoopRDD.scala:176)\r\n        at scala.Option.map(Option.scala:145)\r\n        at org.apache.spark.rdd.HadoopRDD.getJobConf(HadoopRDD.scala:176)\r\n        at org.apache.spark.rdd.HadoopRDD.getPartitions(HadoopRDD.scala:200)\r\n        at org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:239)\r\n        at org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:237)\r\n        at scala.Option.getOrElse(Option.scala:120)\r\n        at org.apache.spark.rdd.RDD.partitions(RDD.scala:237)\r\n        at org.apache.spark.rdd.MapPartitionsRDD.getPartitions(MapPartitionsRDD.scala:35)\r\n        at org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:239)\r\n        at org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:237)\r\n        at scala.Option.getOrElse(Option.scala:120)\r\n        at org.apache.spark.rdd.RDD.partitions(RDD.scala:237)\r\n        at org.apache.spark.rdd.MapPartitionsRDD.getPartitions(MapPartitionsRDD.scala:35)\r\n        at org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:239)\r\n        at org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:237)\r\n        at scala.Option.getOrElse(Option.scala:120)\r\n        at org.apache.spark.rdd.RDD.partitions(RDD.scala:237)\r\n        at org.apache.spark.SparkContext.runJob(SparkContext.scala:1919)\r\n        at org.apache.spark.rdd.RDD$$anonfun$collect$1.apply(RDD.scala:905)\r\n        at org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:147)\r\n        at org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:108)\r\n        at org.apache.spark.rdd.RDD.withScope(RDD.scala:306)\r\n        at org.apache.spark.rdd.RDD.collect(RDD.scala:904)\r\n        at com.example.tagrank.backend.spark.SparkLogic$.analyzeRanking(SparkLogic.scala:52)\r\n        at com.example.tagrank.backend.spark.SparkLogic$$anonfun$1.apply(SparkLogic.scala:19)\r\n        at com.example.tagrank.backend.spark.SparkLogic$$anonfun$1.apply(SparkLogic.scala:19)\r\n        at com.example.tagrank.backend.actor.RankingAnalyzer$$anonfun$receive$1.applyOrElse(RankingAnalyzer.scala:26)\r\n        at akka.actor.Actor$class.aroundReceive(Actor.scala:467)\r\n        at com.example.tagrank.backend.actor.RankingAnalyzer.aroundReceive(RankingAnalyzer.scala:14)\r\n        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)\r\n        at akka.actor.ActorCell.invoke(ActorCell.scala:487)\r\n        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238)\r\n        at akka.dispatch.Mailbox.run(Mailbox.scala:220)\r\n        at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)\r\n        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)\r\n        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)\r\n        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)\r\n        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/negokaz/spark-hands-on-development/issues/comments/150899227","html_url":"https://github.com/negokaz/spark-hands-on-development/issues/2#issuecomment-150899227","issue_url":"https://api.github.com/repos/negokaz/spark-hands-on-development/issues/2","id":150899227,"user":{"login":"yugolf","id":1539680,"avatar_url":"https://avatars.githubusercontent.com/u/1539680?v=3","gravatar_id":"","url":"https://api.github.com/users/yugolf","html_url":"https://github.com/yugolf","followers_url":"https://api.github.com/users/yugolf/followers","following_url":"https://api.github.com/users/yugolf/following{/other_user}","gists_url":"https://api.github.com/users/yugolf/gists{/gist_id}","starred_url":"https://api.github.com/users/yugolf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yugolf/subscriptions","organizations_url":"https://api.github.com/users/yugolf/orgs","repos_url":"https://api.github.com/users/yugolf/repos","events_url":"https://api.github.com/users/yugolf/events{/privacy}","received_events_url":"https://api.github.com/users/yugolf/received_events","type":"User","site_admin":false},"created_at":"2015-10-25T07:50:06Z","updated_at":"2015-10-25T07:50:06Z","body":"hadoop2.6を落として%HADOOP_HOME% を通せばエラー消えました。\r\n"}}