gpt4 book ai didi

hadoop - Java项目如何连接到本地Hadoop实例

转载 作者:行者123 更新时间:2023-12-02 20:08:34 25 4
gpt4 key购买 nike

我对hadoop很陌生,正在尝试创建一个使用hadoop的Java项目。

我有hadoop在单节点群集中运行,并且我有一个Java项目,在其中将hadoop作为外部jar导入了构建路径。

以下内容是否有意义:
我应如何将Java项目连接到hadoop的本地实例?

谢谢

最佳答案

那应该工作。您无需执行太多操作即可连接到本地Hadoop设置。只需创建一个Configuration对象,然后使用 Configuration.addResource()告诉您的代码在哪里可以找到您的配置文件。一个小例子:

public class CopyToHdfs {

public static void main(String[] args) throws IOException {

Configuration conf = new Configuration();
conf.addResource(new Path("/Users/miqbal1/hadoop-eco/hadoop-1.1.2/conf/core-site.xml"));
conf.addResource(new Path("/Users/miqbal1/hadoop-eco/hadoop-1.1.2/conf/hdfs-site.xml"));
FileSystem fs = FileSystem.get(conf);
fs.copyFromLocalFile(new Path("file:///Users/miqbal1/input.txt"), new Path("/"));

}
}

关于hadoop - Java项目如何连接到本地Hadoop实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19483051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com