有什么方法可以在Windows env中从虚拟机的hdfs系统打开文件吗?

Elkoo

也许我的问题有点愚蠢,但我想在主机Windows环境(尤其是在eclipse中)访问hdfs文件。Hadoop和所有相关的东西都安装在VirtualBox上(用于带有Centos OS的Hortonworks Sandbox env。)。在虚拟机上,我可以毫无问题地使用hdfs,尝试访问hdfs://192.168.56.101:8020/user/root/vectors/dictionary.file-0尝试在eclipse上访问此文件,但出现了异常。

那么,有什么办法吗?如果可能的话,举个例子就很好了。

Elkoo

问题的主要原因是系统不知道我是谁。我需要hadoop的客户端,因此通过将客户端依赖项添加到pom中来解决了该问题:

    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-client</artifactId>
        <version>2.2.0</version>
    </dependency>

这是工作示例:

public static void main(String[] args) throws Exception {
    try {
        Configuration conf = new Configuration();
        conf.set("fs.default.name", "hdfs://192.168.56.101:8020");
        FileSystem fs = FileSystem.get(conf);
        Path pt = new Path("/user/root/vectors/dictionary.file-0");
        BufferedReader br = new BufferedReader(new InputStreamReader(fs.open(pt)));
        try {
            String line;
            line = br.readLine();
            while (line != null) {
                System.out.println(line);
                line = br.readLine();
            }
        } finally {
            br.close();
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有什么方法可以在虚拟机中启动Windows 7分区吗?

来自分类Dev

有什么方法可以在虚拟机中启动Windows 7分区吗?

来自分类Dev

我可以从主机浏览驻留在虚拟机中的文件夹吗?

来自分类Dev

有什么方法可以在应用程序内部的虚拟机中运行Linux?

来自分类Dev

在Windows和Linux主机之间共享虚拟机。我需要什么文件系统?

来自分类Dev

单击Gnu / Linux主机中的文件,以在VirtualBox的MS-Windows guest虚拟机中安装的应用程序打开

来自分类Dev

没有虚拟机的系统快照

来自分类Dev

有没有办法在google云平台的虚拟机中打开和修改python文件?

来自分类Dev

是否可以在Windows中的ubuntu中使用为特定操作系统创建的虚拟机?

来自分类Dev

我可以复制虚拟机吗?

来自分类Dev

我可以互换使用Linux作为本机系统和虚拟机吗?

来自分类Dev

我可以在 Windows 上的虚拟机中启动已经安装的 Ubuntu 吗?

来自分类Dev

我可以在虚拟机中的文本虚拟控制台上启动Debian吗?

来自分类Dev

有什么方法可以知道虚拟机上的 Windows 10 上的磁盘是 SSD 还是 HDD?

来自分类Dev

我可以确定操作系统是否在可可中的虚拟机中运行吗?

来自分类Dev

什么是memcached?它对游戏或虚拟机有好处吗?

来自分类Dev

Windows 7 Server中的虚拟机

来自分类Dev

有什么方法可以在Windows中创建代理配置文件吗?

来自分类Dev

从任务计划程序打开和关闭 windows10 中的虚拟机

来自分类Dev

我可以在两个虚拟机中使用同一虚拟机吗?

来自分类Dev

如何在 Azure 中打开虚拟机(经典)上的所有端口

来自分类Dev

如果主机操作系统在其主机文件中阻止了网址,是否可以通过虚拟机访问被阻止的网站?

来自分类Dev

在虚拟机之间共享文件的最快方法是什么?

来自分类Dev

我可以在从ContentPage切换的虚拟机中遇到麻烦吗

来自分类Dev

您可以在虚拟机中运行机器仿真器(Bochs)吗?

来自分类Dev

我可以通过在主机操作系统上运行程序来模拟虚拟机的某些硬件吗?

来自分类Dev

Windows Azure虚拟机-打开端口

来自分类Dev

虚拟机-不良操作系统的解决方法?

来自分类Dev

C - 检查系统是否为虚拟机的便捷方法?

Related 相关文章

  1. 1

    有什么方法可以在虚拟机中启动Windows 7分区吗?

  2. 2

    有什么方法可以在虚拟机中启动Windows 7分区吗?

  3. 3

    我可以从主机浏览驻留在虚拟机中的文件夹吗?

  4. 4

    有什么方法可以在应用程序内部的虚拟机中运行Linux?

  5. 5

    在Windows和Linux主机之间共享虚拟机。我需要什么文件系统?

  6. 6

    单击Gnu / Linux主机中的文件,以在VirtualBox的MS-Windows guest虚拟机中安装的应用程序打开

  7. 7

    没有虚拟机的系统快照

  8. 8

    有没有办法在google云平台的虚拟机中打开和修改python文件?

  9. 9

    是否可以在Windows中的ubuntu中使用为特定操作系统创建的虚拟机?

  10. 10

    我可以复制虚拟机吗?

  11. 11

    我可以互换使用Linux作为本机系统和虚拟机吗?

  12. 12

    我可以在 Windows 上的虚拟机中启动已经安装的 Ubuntu 吗?

  13. 13

    我可以在虚拟机中的文本虚拟控制台上启动Debian吗?

  14. 14

    有什么方法可以知道虚拟机上的 Windows 10 上的磁盘是 SSD 还是 HDD?

  15. 15

    我可以确定操作系统是否在可可中的虚拟机中运行吗?

  16. 16

    什么是memcached?它对游戏或虚拟机有好处吗?

  17. 17

    Windows 7 Server中的虚拟机

  18. 18

    有什么方法可以在Windows中创建代理配置文件吗?

  19. 19

    从任务计划程序打开和关闭 windows10 中的虚拟机

  20. 20

    我可以在两个虚拟机中使用同一虚拟机吗?

  21. 21

    如何在 Azure 中打开虚拟机(经典)上的所有端口

  22. 22

    如果主机操作系统在其主机文件中阻止了网址,是否可以通过虚拟机访问被阻止的网站?

  23. 23

    在虚拟机之间共享文件的最快方法是什么?

  24. 24

    我可以在从ContentPage切换的虚拟机中遇到麻烦吗

  25. 25

    您可以在虚拟机中运行机器仿真器(Bochs)吗?

  26. 26

    我可以通过在主机操作系统上运行程序来模拟虚拟机的某些硬件吗?

  27. 27

    Windows Azure虚拟机-打开端口

  28. 28

    虚拟机-不良操作系统的解决方法?

  29. 29

    C - 检查系统是否为虚拟机的便捷方法?

热门标签

归档