在Cygwin上配置Hadoop的Java_home,首先到了${HADOOP_HOME}的conf目录下,修改hadoop-env.sh文件。主要分为如下几步:
1. 找到JAVA_HOME,修改JAVA_HOME的路径指向你本机安装的Jdk路径。注意,这里的路径不能以window的路径出现,应该用unix的形式出现,例如c:\Program Files\Java\jdk1.6.0,应该写成/cygdrive/c/Program Files/Java/jdk1.6.0.而且,还有一点要注意的是,如果路径有空格,如Program Files间的空格,则应该将路径用双引号括起("/cygdrive/c/Program Files/Java/jdk1.6.0")。(我个人配置的没有空格)
2. 修改完hadoop-env.sh文件后,如果马上启动Hadoop,仍会报错,出现“/bin/java: No such file or directoryva/jdk1.6.0_10 ”的错误。经过上网查证,发现是dos环境与Unix的字符编码的问题,可以用dos2unix来实现 DOS <=> UNIX text file 转换。所以切换到conf目录下,对hadoop-env.sh进行Unix文本转化:dos2unix hadoop-env.sh.如此就可以正常启动Hadoop了!
相关推荐
pc机连接hadoop集群必须的文件,把它放到本地,然后配置到环境变量中,才能在本地操作集群。
hadoop中hdfs的编程指南,很有意义,推荐看一下。
hadoop3.1.2_win64!!! hadoop3.1.2_win64!!! hadoop3.1.2_win64!!!
hadoop的windows安装版本,经本人测试,使用没什么问题,公司本地开发用的这个版本,可搭载hive1.2.2使用
国科大大数据作业1,实现hdfs hash groupby功能
windows 64位下hadoop2.7.3搭建环境所需的hadoop.dll及winutil.exe等
解压压缩包,将压缩包下bin目录整个原来的hadoop2.7.5的bin替换即可
hadoop2.7版本的winutils.exe和hadoop.dll 放置在%HADOOP_HOME%\bin目录下,,hadoop.dll放置在Windows\System下。
org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z Hadoop源码_NativeIO.java
Hadoop常见异常,以及hadoop配置,等资料
将Hadoop分布式文件系统以NFS形式进行挂载
细细品味Hadoop_第16期_ZooKeeper简介及安装_V1.2细细品味Hadoop_第16期_ZooKeeper简介及安装_V1.2
hadoop hbase_shell操作命令hadoop hbase_shell操作命令hadoop hbase_shell操作命令hadoop hbase_shell操作命令hadoop hbase_shell操作命令hadoop hbase_shell操作命令
java__Hadoop_MapReduce教程.rar
java__Hadoop_MapReduce教程.pdf
用于解决windows环境下,在eclipse上运行mapreduce/sparkd等程序报错的众多错误的问题,将该zip包解压后,放到hadoop的bin目录下即可
使用IDEA远程连接Hadoop时,需要的WINS下的Hadoop,以及hadoop.dll和winutils.exe插件
凡是hadoop2.x以上版本都可以使用这个导入包,下载后直接将里面的所有文件直接导入到需要使用hadoop接口的项目里就好
export CLASSPATH="$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:${HADOOP_HOME}/lib/commons-logging-1.0.4.jar:${HADOOP_HOME}/lib/guava-r09-jarjar.jar:${HADOOP_HOME}/hadoop-core-0.20.2-cdh3u3.jar:/usr/...