Window下Intellij Idea本地hadoop运行环境
来源:互联网 发布:软件生命阶段 编辑:程序博客网 时间:2024/05/17 04:51
资源准备
下载代码资源包
- 下在hadoop-2.6.0安装包,可以去官网下载
- 下载winutils等文件
- bin目录下载地址
- 等级太低上传不了完整版,就只上传了bin 目录,下载好 hadoop-2.6.0之后将下载的bin目录替换。
配置环境变量
在windows下配置hadoop-2.6.0的环境变量。
HADOOP_HOME=D:/hadoop-2.6.0
path = %HADOOP_HOME%\bin
下载配置文件
需要将集群上的core-site.xml,hbase-site.xml,hdfs-site.xml配置文件下载到本地并拷贝到 Intellij Idea工程的resources的目录中。
在Intellij Idea上运行
在Intellij Idea上新建工程,然后用以下代码进行测验
class hdfsTest {public static void main(String args[]) throws IOException { download();}// 下载文件public static void download() throws IOException{ //以下两行用来指明登陆hadoop的用户和你本地的hadoop-2.6.0所存的目录。 System.setProperty("HADOOP_USER_NAME", "hadoop上的用户名"); System.setProperty("hadoop.home.dir", "D:\\hadoop-2.6.0"); Configuration conf = new Configuration(); FileSystem fs = FileSystem.get(conf); Path src = new Path("D:\\"); // 目标文件 Path path = new Path("hdfs://10.0.0.51:8020/tmp/bbkt.log"); //源文件 fs.copyToLocalFile(path,src);}}
遇到的错误
1、Exception in thread “main” ExitCodeException exitCode=-1073741701:
这时你进到bin目录下 双击winutils.exe 是否有弹窗报错,如果有则去一下网站解决这个问题
DirectX修复
2、util.Shell: Failed to locate the winutils binary in the hadoop binary path
java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
出现这个问题如果确认你的winutils.exe没有问题那么一般有两个原因
1,在上面程序中System.setProperty中制定的有问题。
2,配置环境配置的有问题。
0 2
- Window下Intellij Idea本地hadoop运行环境
- Hadoop Intellij IDEA本地开发环境搭建
- Window环境下使用IntelliJ IDEA调试Spark Application
- windows下搭建hadoop-2.6.0本地idea开发环境
- Hadoop: Intellij结合Maven本地运行和调试MapReduce程序 (无需搭载Hadoop和HDFS环境)
- IntelliJ IDEA搭建Hadoop开发环境
- IntelliJ IDEA WINDOW下安装及首次运行(必看)
- 【Spark】在window下搭建spark开发环境(IntelliJ IDEA)
- intellij IDEA下远程调试hadoop
- Intellij IDEA下远程调试hadoop
- 如何在intellij idea下运行floodlight
- centos下IntelliJ IDEA运行java项目
- intellij idea本地开发调试hadoop的方法
- intellij idea本地开发调试hadoop的方法
- Intellij IDEA 下开发Scala环境配置
- intellij IDEA快捷键(Windows环境下)
- 使用Intellij Idea+Gradle 搭建Java 本地开发环境
- 使用Intellij Idea+Gradle 搭建Java 本地开发环境
- Android 简单数据存储之SharedPreferences
- C++ Primer 课后练习9.51
- Base64编码原理
- 数据结构实验之查找二:平衡二叉树
- Ubuntu安装eclipse和CDT
- Window下Intellij Idea本地hadoop运行环境
- 【Matlab图像处理】截取图像中的矩形区域(可不平行于坐标轴)并保存为图片
- PHP的错误处理
- 按字节寻址和按字寻址
- [51nod 1430]奇偶游戏
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- BP神经网络
- Install Postgresql
- 如何恰到好处地使用protected