Hadoop java 远程操作注意 Configuration

来源:互联网 发布:网络平台的商业模式 编辑:程序博客网 时间:2024/06/12 20:04
public class HmkdirsFromEclipse {public static void main(String[] args) throws IOException {        Configuration conf = new Configuration();         conf.addResource("/etc/hadoop/conf/core-site.xml");       conf.addResource("/etc/hadoop/conf/hdfs-site.xml");       conf.set("fs.defaultFS", "hdfs://quickstart.cloudera:8020/");       conf.set("hadoop.job.ugi", "cloudera");       conf.set("fs.hdfs.impl",    org.apache.hadoop.hdfs.DistributedFileSystem.class.getName());       FileSystem fs = FileSystem.get(conf);        boolean success = fs.mkdirs(new Path("/user/cloudera/testdirectory9"));       System.out.println(success);}若部署在在hadoop 服务器上,可以直接指向 conf.addResource("/etc/hadoop/conf/core-site.xml");路径,若不在haddoop 服务器上,可以复制两个 xml 文件到工程 src 目录下。其中  conf.set("hadoop.job.ugi", "cloudera"); 配置的是hadoop服务器名称
原创粉丝点击