因为mac系统的idea中图标位置不太一样, hadoop安装位置也不一样, 所以这里补充我在mac上的配置方式.

前提是电脑中已经安装有hadoop

首先下载安装jdk8官网下载JDK8

我的电脑上原本有JDK11, 但是hadoop对于JDK9以上的配置对于我这个新手太不友好了, 加上远程虚拟机安装的是hadoop2.7,所以这里就选择非常保险的JDK8.

安装好后进入idea, 创建新maven工程

接下来打开Finder, 找到刚刚创建的工程目录

如果没有lib文件夹, 就手动创建一个

然后进入hadoop的安装路径, 将复制到刚刚创建的lib文件夹中

由于我是使用homebrew安装,所以路径默认是隐藏的

打开Finder后按下Shift+Command+G, 输入/usr/local

我的hadoop路径是 /usr/local/Cellar/hadoop/3.2.1

然后继续找下去

将上图所示拷贝到lib文件夹后, 打开idea

其中, 导入tools文件夹时要做个选择

选择Jar Directory

将上面的6个文件夹导入之后, 再额外导入common下的lib文件夹

全部导入后的结果就是这样了

接下来就是测试是否可以正常连接远程虚拟机

全部导入过, 左侧就会出现目录结果

在src-main-java文件夹下新建一个Main文件

将如下代码拷贝进文件import org.apache.hadoop.conf.Configuration;

import org.apache.hadoop.fs.FileStatus;

import org.apache.hadoop.fs.FileSystem;

import org.apache.hadoop.fs.Path;

import java.net.URI;

public class Main {

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

System.out.println("Compile Over");

FileSystem fs = FileSystem.get(new URI("hdfs://换成自己的IP:换成自己的端口"), new Configuration());

FileStatus[] files = fs.listStatus(new Path("/"));

for (FileStatus f : files) {

System.out.println(f);

}

}

}

再次打开ProjectStructer,按照下图依次进行操作

然后就可以运行刚刚的Main中的代码啦!

输出结果就是虚拟机上HDFS的文件夹

至此, 这个过程就算成功了!

hadoop的idea连接配置_idea远程连接hadoop(macOS)相关推荐

  1. go语言服务器连接mysql,服务器mysql怎么配置才能远程连接

    如何设置MYSQL服务器允许远程连接?如果你使用的与数据库不在同一台服务器上电脑,那么MySQL 服务器就需要允许远程链接,网站才能正常运行.那么如何设置MYSQL服务器允许远程连接呢?我想这是很多人 ...

  2. [转]阿里云配置mysql远程连接

    默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log 首先登录: mysql -u root -h local ...

  3. 【docker】【pycharm】pycharm配置docker远程连接

    [docker][pycharm]pycharm配置docker远程连接 配置ssh Pycharm配置 拉取代码 这次是参考师兄给的文档 首先进入docker docker start xxxxx ...

  4. Linux配置ssh远程连接服务

    Linux配置ssh远程连接服务 直接上命令: sudo apt-get update sudo apt-get remove --purge openssh-client sudo apt inst ...

  5. toad关联oracle,配置toad远程连接oracle

    配置toad远程连接oracle 在oracle服务器上: C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目录 文件:listen ...

  6. 测试mysql连接服务器,配置云服务器的mysql连接,navicat测试远程连接

    配置云服务器的mysql连接,navicat测试远程连接 配置云服务器的mysql连接,navicat测试远程连接 检查一下云系统的更新 yum -y update 下载安装包 rpm -ivh ht ...

  7. 项目上线的流程 shell基础-进阶 mysql安装 数据库基本操作 LAMP环境的部署 linux配置数据库远程连接

    三,项目上线流程(必须掌握) 1,服务器选配购买 项目上线服务器必须是外网服务器 一般服务器有两种:购买真实服务器,购买虚拟服务器 购买真实服务器一次性成本过高 所以现在基本都是云服务器 以后以阿里云 ...

  8. WMWare(虚拟机)下SUSE11-SP4的安装、配置和远程连接(详细图文)

                                WMWare(虚拟机)下SUSE11-SP4的安装.配置和远程连接 一:软件准备 1. WMWare Workstation(百度自行安装10- ...

  9. MySQL配置允许远程连接

    MySQL默认在本地loaclhost登录root用户,然而远程连接却会报错(root@1X.X.X.X acess denied).这里就需要进行配置允许远程连接才行,配置方法如下: 打开cmd,输 ...

最新文章

  1. Ubuntu 开机出现 grub rescue 终端模式修复方法
  2. 支付宝服务窗API接口开发php版本
  3. 大话重构 之 重构,企业级应用的圣经
  4. Swift之深入解析反射Mirror与错误处理
  5. 笔记 英语二 考研先导课 0126
  6. 三、安装cmake,安装resin ,tars服务,mysql 安装介绍,安装jdk,安装maven,c++ 开发环境安装...
  7. java学习之流程控制
  8. 年会季来临,年会会场管理一招搞定!
  9. NUC1178 Kickdown【水题】
  10. Python中的open和codecs.open
  11. 智能听音公司Soundhawk获得550万美元融资,通过降噪算法让用户听到真正想听的声音
  12. Win10 安装 IE11 教程
  13. thymeleaf菜鸟教程_Spring MVC应用程序中的Thymeleaf模板布局,无扩展
  14. Ubuntu 20.04.2.0 LTS 系统安装过程详解 部署OJ参考
  15. 通过JS检测360浏览器
  16. chromecast 协议_如何驯服Chromecast的后台数据使用情况
  17. 验证码识别平台哪个好?
  18. 树莓派4B上安装OpenWrt/LEDE
  19. 中日韩文字Unicode表
  20. RDS MySQL和Mongodb 物理备份文件.xb恢复到自建数据库

热门文章

  1. python解复杂方程组_sympy计算方程组的复杂表达式怎么获得数值解?
  2. linux的静态编译elf无法调试,macos-运行arm-elf-gcc编译代码时出现段错误
  3. 中电福富外包offer要等多久_校招|双非本科,非科班,自学JAVA 1年时间终于斩获offer!...
  4. Android开发之如何在debug模式下打出release正式包
  5. c语言扩展运算符是什么,扩展运算符(spread)是三个点(…)
  6. iOS 推送通知 客户端实现
  7. java jsonp_java结合使用Jsonp的例子
  8. ipa 上传卡在鉴权_解决App Store上传ipa卡在Authenticating with App Store的问题
  9. 什么?你竟然还没有用这几个chrome插件?
  10. Mysql 中的事件//定时任务