下午参考将Hadoop 2.6.0源码导入到Eclipse这篇博文来构建Hadoop源代码阅读环境的时候遇到了2个问题 1.安装Maven的时候再使用mvn -v命令时提示ERROR: JAVA_HOME is set to an invalid directory. 2.除了原文所提到的3个可能遇到的错误之外,还碰到了Description Resource Path Location Type Access restriction: The constructor LoadLibraryAction(String) is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar的错误 对于问题1,在环境变量的JAVA_HOME中修改为本机的Java安装路径。 对于问题2,右键对应出现该错误的项目->Properties->Java Build path->Libraries->删除JRE System Library,然后重新add JRE System Library即解决问题 参考博文: Description Resource Path Location Type Access restriction: The… Continue Reading eclipse中导入hadoop源代码出现的问题及解决方法

文档规定:以红色加粗字体表示命令,绿色加粗字体表示文档配置内容 1.所需软件 基础软件 VMware® Workstation 12 Pro CentOS-6.5-x86_64-bin-DVD1.iso SecureCRT 7.3(可用XShell,putty等Shell软件替代) 本教程假设读者已安装以上三个软件,在上面的基础上进行分布式开发环境的配置,如若不懂得如何安装上面的软件,请自行百度。 安装好的master节点的设备配置 分布式平台所需软件 从对应官网上下载Hadoop+Zookeeper+HBase完全分布式开发平台所需要的软件包 jdk-8u101-linux-x64.tar.gz hadoop-2.6.4.tar.gz eclipse-jee-neon-2-linux-gtk-x86_64.tar.gz hadoop-eclipse-plugin-2.6.4.jar zookeeper-3.4.9.tar.gz hbase-1.2.4-bin.tar.gz 2.配置基础集群 本部分包括: 2.1 SecureCRT的使用 2.2 jdk的配置 2.3集群的连接 2.4 SSH互信的配置 在VMware Workstation中新建虚拟机, 将虚拟机命名为hadoop待用(建议设置密码的时候尽量简单,因为密码经常要输入,太长了输入很烦,具体步骤自行百度)。 已经安装好的CentOS 6.5的系统如下 输入自己的密码后可进入CentOS系统 2.1 SecureCRT的使用 进入系统后右键点击进入Open in Terminal进入终端, 输入 ifconfig 再按回车键查看CentOS的ip地址 得到本机的ip为 192.168.60.147 使用SecureCRT软件连接到CentOS 打开软件点击File目录下的Quick Connect 输入CentOS的ip地址和用户名,点击Connect 输入password,点击Save… Continue Reading Step by step Hadoop-2.6.4 + Zookeeper-3.4.9 + Hbase-1.2.4完全分布式开发环境配置