Java spark

Bonjour ,
Pour le cours JAVA Spark, je rencontre un problème lorsque j’utilise la méthode setInputCols.
dans l’exercice, il est demander de rajouter des colonnes qui porteront des indices .

en important la class
import org.apache.spark.ml.feature.StringIndexer;

ensuite:

Lors de la compilation, cette méthode n’est pas reconnue.
image

ce qui est reconnu, c’est plutôt la méthode setInputCol qui prend un seul paramètre en argument.

Merci d’avance pour votre aide

Bonjour Rafik, quelle est votre version de Spark?

spark/spark-3.3.0/spark-3.3.0-bin-hadoop3

Bonjour J’ai eu le meme error et mon version de spark est:

Bonjour Rafik, dans le fichier pom.xml, il faut changer les lignes suivantes :

<artifactId>spark-mllib_2.11</artifactId> par <artifactId>spark-mllib_2.13</artifactId>
<version>2.2.0</version> par <version>3.3.0</version>

En espérant vous avoir aidé.

Dimitri

Bonjour,

…moi aussi je viens de perdre trop de temps à cause de cette incohérence de versions dans « pom.xml ».
…est-il possible de nous aviser de ce genre de détails en temps utile?
…je trouve aussi qu’il devient nécessaire d’organiser des séances de questions au vu niveau de clarté de l’exposé du cours Java Park.

En vous remerciant.