我是hadoop文件系統的新手。我沒有在谷歌上找到有關Hadoop FileSystem的有用鏈接。擁有kerberose的Hadoop文件系統
我想在使用Hadoop FileSystem時使用Kerberose進行身份驗證。
示例代碼:
Path src = new Path("C:\\testing\\a\\a.avro");
Path dest = new Path("webhdfs://aaaa:50070/dummy/dummy.avro");
WebHdfsFileSystem web = new WebHdfsFileSystem();
try {
Configuration conf = new Configuration();
conf.set("fs.default.name","webhdfs://aaaa:50070");
web.setConf(conf);
FileSystem fs = FileSystem.get(web.getConf());
fs.copyFromLocalFile(false,src,dest);
} catch (IOException e) {
e.printStackTrace();
}
}
我如何實現與上面的代碼的Kerberos authication?如何設置原則和keytab值?
好的,問題是什麼? –