相关文章推荐
慷慨大方的跑步鞋  ·  Evaluate AutoML ...·  1 年前    · 
淡定的蚂蚁  ·  Blazor 极简登录模型 ...·  1 年前    · 
乐观的春卷  ·  Windows ...·  1 年前    · 

Windows平台中经常遇包含空格的路径。在配置 hadoop-env.cmd 就碰到了该问题。这个配置文件不能正确处理路径中包含空格的情况。

错误的配置 示例一:

set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_231

错误的配置 示例二:

set JAVA_HOME="D:\Program Files\Java\jdk1.8.0_231"

正确的配置:

使用 cmd 创建软连接 :

mklink /J D:\tools\java "D:\Program Files\Java\jdk1.8.0_231" 

再做如下配置:

set JAVA_HOME="D:\tools\java"  

至此 该问题完美解决~

Windows平台中经常遇包含空格的路径。在配置 hadoop-env.cmd 就碰到了问题。这个配置文件不能正确处理路径中包含空格的情况。错误的配置示例一:set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_231错误的配置示例二:set JAVA_HOME="D:\Program Files\Java\jdk1.8.0_231"...
3) 配置 环境变量:(环境变量中的~1,~2,~3的用法) i)AVA_ HOME :注意C:\ Program Files 目录存在 空格 ,变成C:\Progra~1\ Java \jdk1.8.0_144。(注意:长于8个字符的文件名和文件夹名,都被简化成前面6个有效字符,后面~1,有重名的就 ~2,~3,比如:C:\ Program Files 和C:\ Program Files (x86)都出现在c根目录下) 系统找不到指定的 路径 。 Error: JAVA _ HOME is incorrectly set. Please update G:\GreenSoftwares\ hadoop -2.7.3\conf\ hadoop -env.cmd '-Xmx512m' 不是内部或外部命令,也不是可运行的程序 原因是环境变量 JAVA _ HOME 的值存在 空格 ,例如我的 Java 安装在G:\ Program File
如题。 windows 平台 中经常遇包含 空格 路径 。这不在 配置 hadoop -env.cmd 就碰到 问题 了。这个 配置 文件不能正确处理 路径 中包含的情况 错误的 配置 1 set JAVA _ HOME =D:\ Program Files \ Java \jdk1.8.0_05 错误的 配置 2 set JAVA _ HOME ="D:\ Program Files \ Java \jdk1.8.0_05"
windows 中安装 hadoop JAVA _ HOME 中如果有 空格 ,就会报下面的错误 hadoop Error: JAVA _ HOME is incorrectly set. 解决 方案,设置软连接,重新 配置 JAVA _ HOME 使用 cmd 创建软连接 : mklink /J D:\tools\ java "D:\ Program Files \ Java \jdk1.7.0_67"  C:/ Program Files /Typora 但是老是被识别成两个参数,第一个是C:/ Program ,第二个是 Files /Typora。然后各种方法尝试,想着或许以字符串的形式传进去会有用,所以在这个 路径 前后加了单引号,再试就成功了。 因为这里有 空格 ,所以失败,报错误,安装到没有 空格 的目录就可以了 配置 Hadoop 环境,发现报错: Error: JAVA _ HOME is incorrectly set.Please update C:\ hadoop -3.1.2\etc\ hadoop \ hadoop -env.cmd 原因是 Hadoop 里的 Java 路径 配置 不对。 1、打开C:\ hadoop -3.1.2\etc\had
可能是因为太久没装了,就是在安装JDK的 候,会顺便安装JRE,还有文件的名称也不要随便更改,很容易出错。 安装好JDK后,在cmd命令里输入“ java ”,有显示 但是在常规 配置 好环境后,输入“ java c”却显示命令无效,让我装了好几次JDK的人,有点懵b,百度 解决 解决 办法如下: 首先在cmd中,进入JDK的bin目录下,输入 java c,能提示,说明 配置 问题 ,否则就是别的 问题 啦。 然后在cmd命令中输入path,查看 路径 是否 配置 正确。 我的就是有双引号,虽然不知道为什么,后面进入环境变量中,重新 配置 了一
在我们实际的 JAVA 开发工作中,经常会将JDK安装在其默认的 路径 下,比如C:\ Program Files \ Java \jdk1.7.0_60。在这种情况下,如果我们使用bat批脚本调用 JAVA 的相关命令 ,可能会出现如下提示:        C:\ Program 不是内部或外部命令        其实,这是由于安装 路径 中的 空格 导致的 问题 ,那我们该如何 解决 呢?我们稍作处理,使得即使 路径 中带有
*.bat中的命令格式: % java _ home %\bin\ java 或者 C:\ Program Files \ Java \jdk1.5.0_09\bin\ java 批处理文件中有以上这一行语句,要调用jdk下的 java .exe ,但是我的jdk安装目录带 空格 的,运行这个.b
Hadoop 按照网上教程 配置 好之后在命令行cmd执行 hadoop version 报错 JAVA _ HOME is incorrectly Windows 平台 中经常遇包含 空格 路径 。在 配置 hadoop -env.cmd 就碰到了该 问题 。这个 配置 文件不能正确处理 路径 中包含 空格 的情况。 是因为 java 默认安装C:\ Program Files \ Java \ 这里了,但是 Program Files 中间有 空格 ,所以才会出错 解决 方法: 在环境变量设置中 JAVA _ HOME = 从C:\ Program Files \ Java \
2. 配置 Java 环境变量,确保 Java 已经正确安装并 配置 JAVA _ HOME 环境变量。 3. 配置 Hadoop 环境变量,将 Hadoop 的bin目录添加到PATH环境变量中。 4. 配置 Hadoop 的core-site.xml、hdfs-site.xml、mapred-site.xml和yarn-site.xml等 配置 文件,确保 Hadoop 能够正确启动。 5. 启动 Hadoop 集群,可以使用start-all.sh或start-dfs.sh和start-yarn.sh等命令启动 Hadoop 。 6. 验证 Hadoop 是否正常工作,可以使用 hadoop fs -ls /命令查看 Hadoop 文件系统中的文件列表。 以上就是在 Windows 配置 Hadoop 环境的基本步骤,需要注意的是, Hadoop Windows 下的性能可能不如在Linux下,因此建议在Linux环境下使用 Hadoop