因为在使用Hadoop-0.20.2这个古董,需要使用它自带的eclipse插件,而我最初安装的是现代的eclipse4.10.0。

在经历两天,以及以下种种尝试之后,均以失败告终:

  1.网上找适合的版本,据说有人编译好的hadoop-0.20.3改名后可以在eclipse3.5以上使用,找到了,复制到插件目录,无果。

  2.在本地机上用ant编译hadoop自带的插件。这个过程学到了不少东西:

  • 用ln创建和修改文件链接
  • 用update-alternatives选择系统文件的版本
  • 用ant工具编译

    其中有两篇文章写得很详细,特此记录:

    https://hao0610.iteye.com/blog/1846984

    https://www.cnblogs.com/huidaoli/articles/4632760.html

  3.降级java版本,无果,到了这里,已经无法继续了,决定放弃编译这个方向。

  4.降级eclipse,降到3.5,我用的版本是Indigo Service Release 1,复制插件,重启eclipse,成功。

总结:

既然要用那个时代的东西,就要回到那个时代,上下的兼容性并不好,不要硬努。自由软件和商业软件不一样,自由软件的目标是能用就行,不管有多难用,毕竟没有人出费用。而人们会因为易用性而购买商业软件,所以商业软件都很好用。用惯了盗版VS的人,恐怕要慢慢适应自由软件世界。

转载于:https://www.cnblogs.com/Sabre/p/10425148.html

eclipse安装Hadoop-0.20.2插件相关推荐

  1. linux下安装虚拟天文馆,如何在Ubuntu 20.04、18.04中安装Stellarium 0.20.0虚拟天文馆

    如何在Ubuntu 20.04.18.04中安装Stellarium 0.20.0虚拟天文馆 几天前发布了Stellarium 0.20.0,它时一个免费开源的桌面虚拟天文馆软件.以下是在Ubuntu ...

  2. 使用eclipse安装python插件_如何为eclipse安装合适版本的python插件pydev

    pydev是一款优秀的Eclipse插件,大多数喜欢在eclipse开发软件的程序员(也许是java程序员)在开发python软件时希望继续使用eclipse,那么pydev是非常理想的选择. 1.安 ...

  3. centos7.7安装mysql8.0_centos7.7 安装 mysql8.0.20

    1. 下载安装包 2. 卸载主机自带的mysql或mariadb [root@liandoyun ~]# rpm -qa|grepmysql [root@liandoyun~]# rpm -qa|gr ...

  4. hadoop历史版本,包括大名鼎鼎的hadoop 0.20.2

    http://archive.apache.org/dist/hadoop/core/ 大名鼎鼎的hadoop 0.20.2在此: http://archive.apache.org/dist/had ...

  5. linux下安装mysql_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

  6. mysql8.0.20安装教程linux_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

  7. eclipse安装hadoop插件及配置

    第一次使用hadoop,另外eclipse也不太熟悉,现在把自己在安装过程中得琐碎问题记录下来. eclipse版本:eclipse-jee-indigo-SR2-linux-gtk.tar.gz h ...

  8. Hadoop学习记录(6)|Eclipse安装Hadoop 插件

    下载 https://skydrive.live.com/redir.aspx?cid=cf7746837803bc50&resid=CF7746837803BC50!1277&par ...

  9. eclipse安装hadoop插件教程

    一. hadoop eclipse插件 1.可以自己编译,也可以下载别人编译好的 https://download.csdn.net/download/mijinghjb/6929315 2.自己编译 ...

  10. eclipse安装Android模拟器genymotion及其插件

    说在前面:一定要说一个至关重要的细节,一个能节约大家很多时间的细节,也是这个模拟器注册感觉比较坑爹的地方. 即: 因为在您使用Genymotion时需要输入用户名(或电子邮箱)和密码.用户名是&quo ...

最新文章

  1. Unix高级编程之文件权限
  2. Fast CGI 工作原理
  3. 【牛客 - 181B】送分题(另类求解a+b,二分)
  4. Dynamic programming solving ULS
  5. OpenCV 入门级一
  6. RT-Thread Stduio 增加一个串口3
  7. linux系统键盘响应时间,怎样提高使用Linux键盘的效率
  8. AAtitit.随时间变色特效 ---包厢管理系统的规划titit.随
  9. 刘明计算机学院,西南大学计算机与信息科学学院研究生导师简介-刘明
  10. 工作流(activiti7)-简单的介绍和使用(一)
  11. 什么是pisa测试_PISA测试是什么?
  12. php8最新版本,PHP8 GA版本来了,赶快来玩吧
  13. 程序员,要不要考软考高级职称?
  14. plsql/developer12如何放大字体
  15. SpringBoot整合druid数据源,quartz定式框架
  16. 从零开始研发GPS接收机连载——7、跟踪模块概述和设计
  17. SDR及其在波束成形中的应用
  18. 多项式回归、学习曲线
  19. matlab 多连杆前悬架,基于MATLAB的前悬架车辆振动特性
  20. 高德地图Amap离线地图的使用

热门文章

  1. 删除某个时间段之前的文件
  2. P1993 小K的农场 (差分约束)
  3. Confluence 6 自动添加用户到用户组
  4. mysql 主从同步-读写分离
  5. windows下dubbo-admin和zookeeper安装部署
  6. 【转】在.Net中关于AOP的实现
  7. 免费的.NET混淆和反编译工具
  8. [工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
  9. 有感软件安装称呼的变化
  10. 获取按钮点击次数_无限次数使用,不会吧?不会吧?