Kesalahan saat menginstal Hadoop 2.7.2 di Windows 10

Mendapatkan kesalahan ini ketika mencoba menjalankan operasi cmd terkait 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 saya disetel ke C:\Program Fies(x86)\Java\jdk1.8.0_91 di variabel lingkungan. Saya juga mengubah C:\Hadoop\hadoop-2.7.2\etc\hadoop-env.sh, dan membuat JAVA_HOME sama dengan nilai di atas.


person Saurav Sircar    schedule 28.06.2016    source sumber


Jawaban (3)


Jarak adalah masalah di sini. Instal Java sebagai C:\java\jdk bukannya C:\Program Fies(x86)\Java\jdk1.8.0_91, Ini berfungsi untuk saya di windows 8.1.

person Churchill vins    schedule 29.06.2016
comment
Mencobanya. Masih tidak ada perbedaan. - person Saurav Sircar; 29.06.2016
comment
Anda dapat memeriksa variabel lingkungan JAVA_HOME dan jalur Java SDK. - person Churchill vins; 29.06.2016
comment
pastikan juga JAVA_HOME ditambahkan/diedit di file hadoop-env.sh - person Ronak Patel; 29.06.2016

Silakan coba mengedit hadoop-env.cmd (skrip perintah Windows) alih-alih file hadoop-env.sh dan setel jalur ke JAVA_HOME.

Penjelasan : ->Pastikan path jdk anda tidak mengandung spasi pada pathnya(Contoh : C:\Program Files\java.: disini "Program Files" berisi spasi yang tidak dapat diurai oleh hadoop){Jika ada spasi pada path jdk , lalu instal Java di beberapa jalur lain tanpa spasi di nama jalur} -> Klik kanan hadoop-env.cmd dan edit dengan notepad -> set JAVA_HOME = (Contoh: set JAVA_HOME=C:\java)

Ini berhasil untuk saya, saya telah menginstal Apache Spark di windows, dengan scala dan scala IDE diinstal (menggunakan Eclipse -> proyek Maven sebagai scala IDE), menyelesaikan Kesalahan winutils dan akhirnya menyelesaikan kesalahan ini untuk membuat percikan berfungsi di windows saya. jangan ragu untuk menanyakan keraguan mengenai hal ini.

person M Manish    schedule 29.09.2016

atur JAVA_HOME di hadoop-env.cmd untuk windows7 dengan lokasi java jdk tanpa spasi di jalurnya. Saya juga menghadapi masalah.

Awalnya jalur JDK adalah - C:\Program Files\Java\jdk1.8.0_144

Diganti dengan - C:\Java\jdk1.8.0_144

Sekarang Hadoop telah dimulai dengan baik melalui CMD

person Vishakh Rameshan    schedule 27.09.2018