Ich habe ein einfaches Programm geschrieben, um die Aufträge und Order_items Dateien, die in HDFS sind, zu verbinden.Zugriff auf HDFS durch Spark-Scala Programm
My-Code, die Daten zu lesen:
val orders = sc.textFile ("hdfs://quickstart.cloudera:8022/user/root/retail_db/orders/part-00000")
val orderItems = sc.textFile ("hdfs://quickstart.cloudera:8022/user/root/retail_db/order_items/part-00000")
ich die unten Ausnahme bekam:
**Exception in thread "main" java.lang.IllegalArgumentException: Wrong FS: hdfs://quickstart.cloudera:8020/user/root/retail_db, expected: file:///**
Können Sie mir hier das Problem wissen, lassen Sie es? Vielen Dank!!
verwenden erwartet sie Speicherort der Datei, aber Sie haben den Dateipfad von URL zur Verfügung gestellt glaube, ich –
Sie Funken im lokalen Modus laufen? – Afaq
ja Afaq, ich bin im lokalen Modus Funke laufen. – skg