เกิดข้อผิดพลาดขณะติดตั้ง Hadoop 2.7.2 บน Windows 10

รับข้อผิดพลาดนี้ขณะพยายามดำเนินการการดำเนินการ cmd ที่เกี่ยวข้องกับ Hadoop:

`Error: JAVA_HOME is incorrectly set. 
Please update C:\Hadoop\hadoop-2.7.2\conf\hadoop-env.cmd '-Xmx512m' is not recognized as an internal or external command, operable program or batch file.`

JAVA_HOME ของฉันถูกตั้งค่าเป็น C:\Program Fies(x86)\Java\jdk1.8.0_91 ในตัวแปรสภาพแวดล้อม ฉันยังได้เปลี่ยน C:\Hadoop\hadoop-2.7.2\etc\hadoop-env.sh และทำให้ JAVA_HOME เท่ากับค่าข้างต้น


person Saurav Sircar    schedule 28.06.2016    source แหล่งที่มา


คำตอบ (3)


ระยะห่างเป็นปัญหาที่นี่ ติดตั้ง java เป็น C:\java\jdk แทน C:\Program Fies(x86)\Java\jdk1.8.0_91 สิ่งนี้ใช้ได้กับฉันใน windows 8.1

person Churchill vins    schedule 29.06.2016
comment
พยายามแล้ว ยังไม่มีความแตกต่าง - person Saurav Sircar; 29.06.2016
comment
คุณสามารถตรวจสอบตัวแปรสภาพแวดล้อม JAVA_HOME และเส้นทางของ java sdk - person Churchill vins; 29.06.2016
comment
ตรวจสอบให้แน่ใจว่า JAVA_HOME ถูกเพิ่ม/แก้ไขในไฟล์ hadoop-env.sh แล้ว - person Ronak Patel; 29.06.2016

โปรดลองแก้ไข hadoop-env.cmd (สคริปต์คำสั่ง Windows) แทนไฟล์ hadoop-env.sh และตั้งค่าเส้นทางเป็น JAVA_HOME

คำอธิบาย: -> ตรวจสอบให้แน่ใจว่าเส้นทาง jdk ของคุณไม่มีช่องว่างในเส้นทาง (ตัวอย่าง: C:\Program Files\java.: ที่นี่ "ไฟล์โปรแกรม" มีพื้นที่ซึ่งไม่สามารถแยกวิเคราะห์โดย hadoop){หากมีช่องว่างในเส้นทาง jdk จากนั้นติดตั้ง java ในพาธอื่นที่ไม่มีช่องว่างในชื่อพาธ} -> คลิกขวา hadoop-env.cmd และแก้ไขด้วย notepad -> set JAVA_HOME = (ตัวอย่าง: set JAVA_HOME=C:\java)

สิ่งนี้ได้ผลสำหรับฉัน ฉันได้ติดตั้ง Apache Spark บน windows โดยติดตั้ง scala และ scala IDE (โดยใช้ Eclipse -> Maven project เป็น scala IDE) แก้ไขข้อผิดพลาด winutils และในที่สุดก็แก้ไขข้อผิดพลาดนี้เพื่อให้ spark ทำงานบน windows ของฉัน โปรดอย่าลังเลที่จะสอบถามข้อสงสัยเกี่ยวกับสิ่งเหล่านี้

person M Manish    schedule 29.09.2016

ตั้งค่า JAVA_HOME ใน hadoop-env.cmd สำหรับ windows7 ด้วยตำแหน่ง java jdk โดยไม่มีช่องว่างในเส้นทาง ฉันก็ประสบปัญหาเช่นกัน

เส้นทาง JDK เริ่มต้นคือ - C:\Program Files\Java\jdk1.8.0_144

แทนที่ด้วย - C:\Java\jdk1.8.0_144

ตอนนี้ Hadoop เริ่มต้นอย่างถูกต้องผ่าน CMD

person Vishakh Rameshan    schedule 27.09.2018