La conversion de JavaRDD à DataFrame Spark java

Je suis en train de traiter le fichier de Log. j'ai d'abord lu le fichier journal et de diviser ces fichiers en tant que par mon exigence et enregistrées à chaque colonne pour séparer les JavaRDD. Maintenant, j'ai besoin de convertir ces JavaRDD à DataFrames pour les opérations futures. C'est le code que j'ai essayé jusqu'à présent:

         SparkConf conf = new SparkConf().setAppName("AuctionBid").setMaster("local");
         JavaSparkContext sc = new JavaSparkContext(conf);
         JavaRDD<String> diskfile = sc.textFile("/Users/karuturi/Downloads/log.txt");
         JavaRDD<String> urlrdd=diskfile.flatMap(line -> Arrays.asList(line.split("\t")[0]));
         System.out.println(urlrdd.take(1));
         SQLContext sql = new SQLContext(sc);

et c'est de cette façon que je suis en train de convertir JavaRDD en DataFrame:

DataFrame fileDF = sqlContext.createDataFrame(urlRDD, Model.class);

Mais la ligne ci-dessus ne fonctionne pas.Je confus au sujet de Model.class.

quelqu'un peut-il me suggérer.

Grâce.

OriginalL'auteur Satish Karuturi | 2016-12-23