0
Я пытаюсь подключить Java клиент к моему Hadoop HDFS, , но я застрял, когда я пытаюсь получить фс от моей конфигурацииHadoop HDFS, Java клиент не может подключиться к HDFS
Configuration conf = new Configuration();
conf.set("fs.default.name", _PATH_);
conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSystem");
FileSystem f = FileSystem.get(conf);
Тогда я получаю это exp ..
java.lang.RuntimeException: class org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback not org.apache.hadoop.security.GroupMappingServiceProvider
Я googled это, но замечая handfull прийти. Все советы?
PS: Я использую пакет Hadoop-общие, Hadoop-HDFS из 2.0.0-cdh4.2.0
Благодаря Энтони.
большое спасибо за ваш ответ, но мой hadoop_home находится на сервере, я пытаюсь запустить моего клиента на моем компьютере. – AnthonyC
Я попробовал ваше решение (я скопировал ядро-сайт с сервера на компьютер) и я все еще получаю такое же исключение JniBasedUnixGroupsMappingWithFallback – AnthonyC
Я попробовал его таким же образом, у сделали, он работал для меня конфигурации конф = новый Configuration (); conf.set ("fs.default.name", "hdfs: // имя_хоста: 9000 /"); FileSystem fs = FileSystem.get (conf); –