cygwin安装hadoop过程中出现的2个问题
安装环境:windows7、cygwin1.7.9、hadoop0.21.0
1、jdk的安装路径包含空格问题:在hadoop-env.sh中加入JAVA_HOME环境变量供hadoop使用java,cygwin是在windows平台上模拟的linux环境,所以,使用的是安装到windows上的java,一般习惯放到Program Files目录下,但是路径包含空格,在后面的过程中会发生问题,网上有的解决方法是把路径放到“”中,还有的说在空格前加\,都测试了,问题依然存在(至少我使用的版本中),我总结的两个解决办法,一个是把jdk安装到没有空格的目录中;第二个方法是建立符号连接,例如jdk安装到c:\Program Files\Java\jdk1.6.0_14
ln -s /cygdrive/c/Program\ Files/Java/jdk1.6.0_14 /usr/local/jdk(可以自己随便命名) 。
2、在执行./hadoop namenode -format命令时,出现
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/uti
- l/PlatformName
异常,按下面方法可以解决:
- 只需要将${HADOOP_HOME}/bin/hadoop-config.sh文件中的第190行的一下的内容
- JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m ${HADOOP_JAVA_PLATFORM_OPTS} org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"`
- 修改成以下的内容即可
- JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m -classpath ${HADOOP_COMMON_HOME}/hadoop-common-0.21.0.jar org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"`
转载于:https://www.cnblogs.com/breezee/archive/2011/04/11/2012524.html
cygwin安装hadoop过程中出现的2个问题相关推荐
- 在使用ambari进行安装部署过程中遇到的glibc问题
在使用ambari进行安装部署过程中遇到的glibc问题 使用 yum check rpm -e rpm -q 处理问题 报错信息如下: stderr: Traceback (most recent ...
- hadoop过程中遇到的错误与解决方法
hadoop过程中遇到的错误与解决方法 参考文章: (1)hadoop过程中遇到的错误与解决方法 (2)https://www.cnblogs.com/zhjh256/p/10669881.html ...
- 安装Zabbix过程中出现的问题集
安装Zabbix过程中出现的问题集 1.web页面无法显示: 原因一:检查系统是否安装apache,以便解析html 原因二:php没有完全安装好 原因三:apache没有提供对php的支持 原因四: ...
- linux存储库rep 61082,安装informatic过程中的错误
1.Check if the DISPLAY variable is set export DISPLAY=192.168.3.201:0.0 在注销用户并切换到oracle或者infa 用户,就可以 ...
- Android Studio安装使用过程中踩到的坑
首先在整成安装的过程中,会弹出一句话,Unable to access Android SDK add-on list,意思是无法访问Android SDK加载项列表 此时,你点击Cancel选项即可 ...
- ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决
ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决 在linux系统中手动编译源码安装软件包的过程是非常痛苦的,然而这一个多星期以来我是强忍住脾气体验了一把,虽然面对慢的令人发指 ...
- macM1下PD虚拟机中ubuntu安装git过程中apt-get update失败、E: 部分索引文件下载失败等问题
macM1下PD虚拟机中ubuntu安装git过程中apt-get update失败.E: 部分索引文件下载失败等问题 问题描述 怀疑1:更新所用的软件源的问题 怀疑2:多架构支持导致在更新源时链接不 ...
- CentOS 7 安装redis过程中gcc: Command not found错误
CentOS 7 安装redis过程中make错误 问题: [root@cnetos7 redis-5.0.7]# make cd src && make all make[1]: E ...
- 安装VUE过程中出现的4048错误
闭坑指南:安装VUE过程中出现的4048错误 我也是试过了好多提供的解决方案,但还是这个最有效 第一步 打开node.js文件中手动创建的两个文件(node_cache和node_global),右键 ...
最新文章
- 什么是python全栈
- 代码和XIB结合开发
- Openstack部署总结:“部署过程Error: Local ip for ovs agent must be set when tunneling is enabled”问题...
- 【MATLAB】界面介绍 ( 标题栏 | 选项卡 | 命令窗口 | 编辑器 | 变量命名规则 )
- 搭建Keras,TensorFlow运行环境
- SQLServer创建数据库详解
- java读取pem格式私钥_openssl生成RSA格式及pkcs1与pkcs8格式互相转换
- 自制能自动加载所需RAID驱动的Windows PE系统来安装服务器系统
- LintCode Copy Books
- 信息安全技术—实验三—PGP邮件加密软件的使用
- 实话谈扶贫第一篇——教育扶贫
- Flink界面提交任务报错500【The program plan could not be fetched】
- 自制一个 LoRa PM2.5 监测器
- kotlin教程!Android架构师必备框架技能核心笔记,详细的Android学习指南
- 常用数据挖掘工具简介
- 【JavaSE】抽象类和接口
- [AFCTF2018]One Secret, Two encryption(考点:公钥解析,gcd())
- 【论文笔记】Adaptive Reinforcement Learning Neural Network Control for Uncertain Nonlinear System
- 泊松分酒(泊松是法国数学家、物理学家和力学家。他一生致力科学事业,成果颇多。有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布。 有一次闲暇时,他提出过一个有趣的问题,后称为:)
- python小游戏毕设 滑雪小游戏设计与实现 (源码)