从AWS连接到Hadoop集群

时间:2015-09-18 06:39:44

标签: hadoop amazon-web-services

我正在尝试从AWS实例(未安装hadoop)连接到我们的hadoop集群,以转移某些文件。但是,以下代码无效..

   System.setProperty("javax.security.auth.useSubjectCredsOnly", "false");
    Configuration configuration = new Configuration();

    configuration.addResource(coreSite);
    configuration.addResource(hdfsSite);
    UserGroupInformation.setConfiguration(configuration);
    UserGroupInformation.loginUserFromKeytab(user, keytabPath);
    FileSystem fs = FileSystem.get(configuration);

FileSystem对象仍然仅指向本地AWS路径。我使用core-site.xmlhdfs-site.xml.keytabkrb5.conf和batchId作为该特定群集的用户。有人可以给我一些指示。 感谢。

PS:我也尝试在Windows环境中运行此代码并且无效。可以排除环境问题。

0 个答案:

没有答案