eclipse安装Hadoop-0.20.2插件

因为在使用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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/365522.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java setcontenttype_response.setContentType()在Java过滤器中重置

我试图在过滤器中将压缩文件的内容类型设置为正确的mime类型,而不是application / gzip。这是我的一些代码:public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, Serv…

休眠事实:始终检查Criteria API SQL查询

Criteria API对于动态构建查询非常有用,但这是我使用它的唯一用例。 每当您有一个带有N个过滤器且可以以任意M个组合到达的UI时,都有一个API动态构造查询是有意义的,因为串联字符串始终是我所不愿使用的路径。 问题是,您是否知道…

JS基础(一)

1、JS脚本放置位置 页面内的JS脚本中,各种公共函数和变量应放在head标签之间,而将页面加载期间执行的代码、dom对象初始化以及与dom相关的全局引用赋值操作放在body标签之间,如果没有特殊要求,不妨放在body标签之前。 2、js命名…

treegrid,可以展开的jqgrid树

效果图 html部分 <div class"padding20 bgWhite marginTop20"> <div class"cus-grid row" id"grid-wrap"> <div class"col-lg-12"> <table id"list2"></table> …

winfrom软件开发汽车测试_ETci — 全自动软件测试调度(持续集成)平台

ETci 提供了编译- 测试- 发布解决方案&#xff0c;包括&#xff1a;自动提取配置库代码进行自动构建, 自动调度静态测试工具(如QAC)进行静态测试&#xff0c;自动调度单元测试工具(如Tessy)开展动态测试&#xff0c;自动调度HIL 自动化测试系统等。使得开发、测试团队在软件开发…

LVS负载均衡群集(NAT)

----构建NAT模式的LVS群集----------client---------------LVS----------------WEB1-----------WEB2------------NFS----2.2.2.100 eth0:2.2.2.1 eth1:192.168.1.1 192.168.1.10 192.168.1.20 192.168.1.200 一、准备工作1、添加模块[rootlocalhost ~]# modprobe ip_vs[rootloc…

查询锁表并解锁

查询锁定的表:SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, l.os_user_name, s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l, all_objects o, v$session s WHERE l.object_id o.object_id AND l.session_id s.sid …

在POJO中使用ThreadLocal的Java嵌套事务

大多数嵌套事务是使用EJB实现的&#xff0c;现在我们尝试在POJO上实现嵌套事务。 在这里&#xff0c;我们使用了ThreadLocal的功能。 了解嵌套事务 事务可以嵌套在另一个内部。 因此&#xff0c;内部事务或外部事务可以回滚或提交&#xff0c;而不会影响其他事务。 创建新事务…

HTML存储详解

和大家一起先来了解一下H5之前的存储方式&#xff1a; cookies的诞生&#xff1a; http请求头上带着数据大小只能为4K主Domain的污染 下面是百度的一些Cookies HTTP中带√的表示&#xff0c;只能被服务器端修改的数据&#xff0c;一般用来存储身份验证等信息 cookies造成了…

java 导入excel到数据库_java导入excel到数据库

1.[文件] jxl-2.6.jar ~ 645KB 下载(124)2.[代码]将excel表格内容解析为listpackage com.utils;import java.io.File;import java.util.ArrayList;import java.util.List;import jxl.Sheet;import jxl.Workbook;import com.jiumai.shgold.model.aboutas.AboutAs;public cla…

智课雅思词汇---十六、前缀hyper和hypo是反义词

智课雅思词汇---十六、前缀hyper和hypo是反义词 一、总结 一句话总结&#xff1a; hypertension 过度紧张&#xff1b;高血压&#xff08;hypertension紧张&#xff09; hypotension 低血压 1、epi是什么意思&#xff1f; 前缀&#xff1a;ep-, epi-, eph- 【词根含义】&#x…

python神经网络库 keras_在Python和R中使用Keras和Tensorflow进行深度学习

了解TensorFlow 2.0和Keras在Python和R中的深度学习并构建神经网络深入了解人工神经网络(ANN)和深度学习了解Keras和Tensorflow库的用法了解适用人工神经网络(ANN)的业务场景使用Python和R构建人工神经网络(ANN)使用人工神经网络(ANN)进行预测完成本课程后&#xff0c;您将能够…

springboot 工程启动报错之Consider defining a bean of type ‘XXX’ in your configuration.

一、前言&#xff1a; 使用springboot自动注入的方式搭建好了工程&#xff0c;结果启动的时候报错了&#xff01;&#xff01;&#xff01;&#xff0c;错误如下图&#xff1a; Description:Field userEntityMapper in com.xxx.xxx.service.UserService required a bean of typ…

结合使用嵌入式Tomcat和Maven tomcat插件

使用Eclipse WTP开发Java Web应用程序时&#xff0c;我们需要在计算机中安装tomcat才能执行该应用程序。 如果在项目上使用Maven&#xff0c;则可以使用tomcat插件运行嵌入式tomcat安装并测试应用程序。 如下所示&#xff0c;这非常简单。 OBS&#xff1a;要执行本文中给出的…

java 自定义报表_灵活数据分析 | 自定义数据分析_集力数据系统平台_Java报表系统软件...

灵活数据分析集力数据系统数据分析是立足于让终端用户即使不懂专业计算机技术也能即时定义报表和分析数据的工具。用户只需关心业务需要&#xff0c;无需关心技术实现&#xff0c;通过拖拖拽拽、点点选选即可轻松制作列表式报表、分组报表、交叉报表、自由报表、组合报表等并进…

洛谷 P4878 [USACO05DEC]layout布局

题面链接 sol&#xff1a;差分约束系统裸题&#xff0c;根据ab<c建个图跑个最短路就没了。。。 #include <queue> #include <cstdio> #include <cstring> #include <iostream> using namespace std; #define int long long #define M(a,v) memset(a…

(1-1)line-height的定义和行内框盒子模型

&#xff08;1-1&#xff09;line-height的定义和与行内框盒子模型的关系 一、line-height的定义 line-height的定义&#xff1a; 行高&#xff0c;又称为两基线的距离。默认基线对齐&#xff08;因为CSS所有*线&#xff1a;总之就是各种定义的线都是和基线对齐的&#xff09…

PHP的命名空间

1.什么是命名空间&#xff0c;官方文档定义为&#xff1a; 什么是命名空间&#xff1f;从广义上来说&#xff0c;命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如&#xff0c;在操作系统中目录用来将相关文件分组&#xff0c;对于目录中的文件来说&…

Java与本机代理–他们所做的强大功能

在安装代理之前应了解的内容以及它如何影响您的代码 在构建可伸缩的服务器端应用程序时&#xff0c;我们花费大量时间思考如何在生产中监视&#xff0c;操作和更新代码。 已经开发出一种新的工具来帮助Java和Scala开发人员做到这一点。 它们中的许多都是基于最强大的方法之一构…

pdf打印机安装程序_CAD快速出打印PDF格式文件

pdf最大的特点就是只能查看&#xff0c;不可编辑。我们肯定不能够直接给到客户CAD源文件&#xff0c;所以我们需要把CAD文件格式&#xff0c;转换成为PDF格式。PDF格式&#xff0c;比起CAD文件&#xff0c;能够更好的阅览CAD是不能够直接生成PDF格式的&#xff0c;所以我们需要…