如何将46个元组的org.apache.spark.rdd.RDD [org.apache.spark.sql.Row]保存到cassandra

时间:2016-11-23 09:01:09

标签: scala apache-spark cassandra spark-dataframe

我有46个字段的数据,我把它转换成了spark中的数据框。在它成为 usersTable 的RDD之后:org.apache.spark.rdd.RDD [org.apache.spark.sql.Row]。现在我想将此文件保存到Cassandra但是低于错误:

错误:对象Tuple46不是包scala的成员

我试过了:

foreach($leaves as $i=>$leaf)
{
     if($i % NUM_OF_LEAVES == 0)
     {
         echo "<div class='tree-section'>";
         echo '<img class="part" src="'.Yii::$app->request->baseUrl.'/images/tree_center.png"/>';  
             echo '<div class="leaves">'; 

             for($j = 0; $j<NUM_OF_LEAVES ; $j++)
             {
                 if(isset($leaves[$i + $j])){
                     //show leaf $leaves[$i + $j]
                 }
             }
             echo '</div>';
         echo '</div>';
      }
  }

在Cassandra中保存大型列表的可行方法是什么?

0 个答案:

没有答案