版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wx1528159409

HDFS的API操作就是将之前在linux中用shell命令对文件上传、下载、删除、重命名、详情查看等操作

在IntelliJ IDEA软件中进行实现。

博文主要分享IDEA客户端环境的准备,并附上IDEA免费激活码和补丁破解教程(见目录5、6)

目录

1. 拷贝hadoop jar包到本地非中文路径

2. 在win10环境下配置Hadoop_HOME环境变量

3. 配置Path环境变量,新建一个bin目录的绝对路径

4. 下载并配置IntelliJ IDEA软件

5. IDEA免费激活码

6. IDEA破解教程

7. 配置IDEA的maven仓库

8. 导入maven依赖和日志


1. 拷贝hadoop jar包到本地非中文路径

附上win10环境下编译过的hadoop2.7.2 jar包:hadoop2.7.2 jar

2. 在win10环境下配置Hadoop_HOME环境变量

3. 配置Path环境变量,新建一个bin目录的绝对路径

4. 下载并配置IntelliJ IDEA软件

IntelliJ IDEA号称当前Java开发效率最高的IDE工具,Hadoop的客户端操作就是在IDEA的社区版(Community)下进行的;

附上IDEA的下载和安装流程:IntelliJ IDEA 下载安装(含注册码)

5. IDEA免费激活码

安装到下面这步后,点击中间的选项,copy一下下面的免费激活码

ThisCrackLicenseId-{  
"licenseId":"ThisCrackLicenseId",  
"licenseeName":"idea",  
"assigneeName":"",  
"assigneeEmail":"idea@163.com",  
"licenseRestriction":"For This Crack, Only Test! Please support genuine!!!",  
"checkConcurrentUse":false,  
"products":[  
{"code":"II","paidUpTo":"2099-12-31"},  
{"code":"DM","paidUpTo":"2099-12-31"},  
{"code":"AC","paidUpTo":"2099-12-31"},  
{"code":"RS0","paidUpTo":"2099-12-31"},  
{"code":"WS","paidUpTo":"2099-12-31"},  
{"code":"DPN","paidUpTo":"2099-12-31"},  
{"code":"RC","paidUpTo":"2099-12-31"},  
{"code":"PS","paidUpTo":"2099-12-31"},  
{"code":"DC","paidUpTo":"2099-12-31"},  
{"code":"RM","paidUpTo":"2099-12-31"},  
{"code":"CL","paidUpTo":"2099-12-31"},  
{"code":"PC","paidUpTo":"2099-12-31"}  
],  
"hash":"2911276/0",  
"gracePeriodDays":7,  
"autoProlongated":false}

6. IDEA破解教程

安装完毕IDEA后,我们用JetbrainsCrack.jar这个补丁来破解一下,这个破解方法可以让你的IDEA免费用到2099年~

(1)首先下载用于破解的补丁

附上百度云盘链接:JetbrainsCrack.jar

下载后放在IDEA的安装目录下就行。

(2)打开你的IDEA安装目录下的bin目录,找到如下两个文件,打开

(3)在两个文件最下面一行,都添加补丁JetbrainsCrack.jar的路径

(4)好了,这下你的IDEA软件可以破解到2099年了,安心用吧~

7. 配置IDEA的maven仓库

通过以下方法配置完IDEA的maven仓库后,就可以在IDEA中直接通过写依赖完成jar包的导入;

而不用每次都去官网下载,很方便。

(1)首先下载maven安装包

解压在IDEA安装包的相同路径下就行,它里面有两个文件

(2)打开IDEA软件,File-Settings-maven,

在user settings file中添加maven解压包中settings的路径;

在Local Repository中添加maven解压包中repository的路径。

8. 导入maven依赖和日志

(1)现在我们可以在IDEA中导入相应的依赖了

在IDEA中新建maven工程,在target-pom.xml文件中写入如下依赖

<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>RELEASE</version></dependency><dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-core</artifactId><version>2.8.2</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-common</artifactId><version>2.7.2</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>2.7.2</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-hdfs</artifactId><version>2.7.2</version></dependency><dependency><groupId>jdk.tools</groupId><artifactId>jdk.tools</artifactId><version>1.8</version><scope>system</scope><systemPath>${JAVA_HOME}/lib/tools.jar</systemPath></dependency>
</dependencies>

(2)避免idea在控制台打印不出日志,在src-main-resource目录下,新建log4j-properties文件

在文件中写入以下代码

log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=target/spring.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

至此,Hadoop客户端操作中HDFS的API操作,客户端环境准备配置完毕;

IDEA也免费激活和破解成功;下一篇博文会主要讲解具体HDFS的API操作。

Hadoop客户端环境准备(附IDEA免费激活码及补丁破解教程)相关推荐

  1. Mongo客户端【Studio 3T】免费激活方式

    mongo客户端[Studio 3T]免费激活 此教程并非真正破解,而是通过重置studio 3t的试用时间解决的.每次开机重启脚本重置试用时间 1.创建文件Studio 3T_startup.bat ...

  2. JAVA 利用ASCII码偏移(来自IDEA免费激活码游戏)

    前言 最近idea风风光光激活码失效,于是官方推出了一系列游戏,DD大哥也给我们解析了很多 20/03/13 JetBrains 第二轮:再为免费全家桶续命三个月 20/03/12 免费获取 Jetb ...

  3. IntelliJ IDEA 2021免费激活码正规申请方法(IDEA官方激活注册码)

    一.IntelliJ IDEA 2021免费激活码正规申请方法 正规免费申请使用IDEA正版激活码的方法(按照流程操作即可):https://docs.qq.com/doc/DTXRWVFJMR3ND ...

  4. folx pro 激活码使用安装下载教程(mac优秀下载工具)

    这是 Mac 上优秀的一款下载工具.最方便的地方在于无缝支持 Mac 上所有主流浏览器 ( Safari, Opera, Firefox, Chrome ),点击下载连接后可以自动接管下载. Folx ...

  5. iMindMap与MindManager的区别优劣分析(2020下载安装激活码序列号非破解注册机)

    iMindMap与MindManager这两款思维导图软件,都是两款功能很强大的思维导图软件,而这两款软件都有着诸多强大的功能,那我们该如何对于iMindMap与MindManager这两款思维导图软 ...

  6. BitDefender(比特梵德)特惠活动 免费获取9个月激活码

    Bitdefender为了庆祝自己获得2014年最佳杀毒软件,送出9个月的Internet security免费激活码.

  7. JReBel激活码注册申请--方便Java开发中使用Jrebel热部署

    JReBel激活码注册申请--方便Java开发中使用Jrebel热部署 示例: rO0ABXNyAChjb20uemVyb3R1cm5hcm91bmQubGljZW5zaW5nLlVzZXJMaWNl ...

  8. MacBook Pro完整卸载及安装激活VMware Fusion13.0.0教程

    目录 一.MacBook Pro 卸载原有的VMware Fusion 二.MacBook Pro下载并安装激活VMware Fusion 2.1 下载并安装于Ventura 13.0.1系统 2.1 ...

  9. 转!最适合新手小白的8个python开发环境(内附python IDE最新下载地址+软件激活码+长期有效)

    原文链接:https://blog.csdn.net/weixin_44192923/article/details/86532653 Python是一种功能强大.语言简洁的编程语言.本文向大家推荐8 ...

最新文章

  1. 计算机故障的现象有哪些,八种常见CPU故障现象的分析与处理_计算机硬件与网络_IT /计算机_信息...
  2. pycharm提示 Method 'xxx' may be 'static'(类方法与静态方法)
  3. C语言及程序设计初步例程-37 循环嵌套
  4. Intellij IDEA调试
  5. Scratc3.0作品转化成exe文件
  6. 简单易用的MongoDB
  7. ZOJ 3804 YY's Minions (简单模拟)
  8. Vue-cli 项目打包布署(简单清晰)
  9. 软件测试基础知识(三)
  10. 关于Kafka高性能的几个问题
  11. 第一轮返工潮,哪些城市疫情传播压力最大
  12. 图像文字识别易语言代码
  13. miui8 android.policy,小米MIUI8系统调教记:轻快好省 畅爽静稳
  14. 苹果客服说的「重置SMC、NVRAM、PRAM」都是干嘛的?
  15. Drools——什么是规则
  16. c语言大数乘方算法,用c语言实现大数乘方
  17. OpenGL照相机模型与增强现实
  18. 常用工具类之jwt的学习使用
  19. Celery (1)- 安装配置及使用
  20. 互联网3.0时代下垂直搜索的发展研究

热门文章

  1. java 基础练习(1-5)
  2. 高中计算机八字标语,高中励志八字标语40句
  3. 今天向大家推荐一批大数据书籍,大家可以在业余的时候阅读,加深对大数据的了解
  4. listview头部嵌套RecyclerView 完美实现竖向listview头部为横向listview
  5. [ZT]把IM做成避风塘
  6. 关于uni-app获取完整的iccid(中间带有字母的iccid)
  7. vue之猫眼json数据的获取直接用于自己的vue项目中,swiper轮播插件的坑
  8. python进行JB正态性检验
  9. Android 记账软件
  10. 《致橡树》–by 舒婷