hadoop的idea连接配置_idea远程连接hadoop(macOS)
因为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)相关推荐
- go语言服务器连接mysql,服务器mysql怎么配置才能远程连接
如何设置MYSQL服务器允许远程连接?如果你使用的与数据库不在同一台服务器上电脑,那么MySQL 服务器就需要允许远程链接,网站才能正常运行.那么如何设置MYSQL服务器允许远程连接呢?我想这是很多人 ...
- [转]阿里云配置mysql远程连接
默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log 首先登录: mysql -u root -h local ...
- 【docker】【pycharm】pycharm配置docker远程连接
[docker][pycharm]pycharm配置docker远程连接 配置ssh Pycharm配置 拉取代码 这次是参考师兄给的文档 首先进入docker docker start xxxxx ...
- Linux配置ssh远程连接服务
Linux配置ssh远程连接服务 直接上命令: sudo apt-get update sudo apt-get remove --purge openssh-client sudo apt inst ...
- toad关联oracle,配置toad远程连接oracle
配置toad远程连接oracle 在oracle服务器上: C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目录 文件:listen ...
- 测试mysql连接服务器,配置云服务器的mysql连接,navicat测试远程连接
配置云服务器的mysql连接,navicat测试远程连接 配置云服务器的mysql连接,navicat测试远程连接 检查一下云系统的更新 yum -y update 下载安装包 rpm -ivh ht ...
- 项目上线的流程 shell基础-进阶 mysql安装 数据库基本操作 LAMP环境的部署 linux配置数据库远程连接
三,项目上线流程(必须掌握) 1,服务器选配购买 项目上线服务器必须是外网服务器 一般服务器有两种:购买真实服务器,购买虚拟服务器 购买真实服务器一次性成本过高 所以现在基本都是云服务器 以后以阿里云 ...
- WMWare(虚拟机)下SUSE11-SP4的安装、配置和远程连接(详细图文)
WMWare(虚拟机)下SUSE11-SP4的安装.配置和远程连接 一:软件准备 1. WMWare Workstation(百度自行安装10- ...
- MySQL配置允许远程连接
MySQL默认在本地loaclhost登录root用户,然而远程连接却会报错(root@1X.X.X.X acess denied).这里就需要进行配置允许远程连接才行,配置方法如下: 打开cmd,输 ...
最新文章
- Ubuntu 开机出现 grub rescue 终端模式修复方法
- 支付宝服务窗API接口开发php版本
- 大话重构 之 重构,企业级应用的圣经
- Swift之深入解析反射Mirror与错误处理
- 笔记 英语二 考研先导课 0126
- 三、安装cmake,安装resin ,tars服务,mysql 安装介绍,安装jdk,安装maven,c++ 开发环境安装...
- java学习之流程控制
- 年会季来临,年会会场管理一招搞定!
- NUC1178 Kickdown【水题】
- Python中的open和codecs.open
- 智能听音公司Soundhawk获得550万美元融资,通过降噪算法让用户听到真正想听的声音
- Win10 安装 IE11 教程
- thymeleaf菜鸟教程_Spring MVC应用程序中的Thymeleaf模板布局,无扩展
- Ubuntu 20.04.2.0 LTS 系统安装过程详解 部署OJ参考
- 通过JS检测360浏览器
- chromecast 协议_如何驯服Chromecast的后台数据使用情况
- 验证码识别平台哪个好?
- 树莓派4B上安装OpenWrt/LEDE
- 中日韩文字Unicode表
- RDS MySQL和Mongodb 物理备份文件.xb恢复到自建数据库
热门文章
- python解复杂方程组_sympy计算方程组的复杂表达式怎么获得数值解?
- linux的静态编译elf无法调试,macos-运行arm-elf-gcc编译代码时出现段错误
- 中电福富外包offer要等多久_校招|双非本科,非科班,自学JAVA 1年时间终于斩获offer!...
- Android开发之如何在debug模式下打出release正式包
- c语言扩展运算符是什么,扩展运算符(spread)是三个点(…)
- iOS 推送通知 客户端实现
- java jsonp_java结合使用Jsonp的例子
- ipa 上传卡在鉴权_解决App Store上传ipa卡在Authenticating with App Store的问题
- 什么?你竟然还没有用这几个chrome插件?
- Mysql 中的事件//定时任务