Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

डेटाफ़्रेम से RDD [(स्ट्रिंग, स्ट्रिंग)] रूपांतरण

यदि आप किसी पंक्ति को किसी भिन्न RDD तत्व में मैप करना चाहते हैं, तो डेटाफ़्रेम को RDD में बदलने के लिए आप df.map(row => ...) का उपयोग कर सकते हैं।

उदाहरण के लिए:

val df = Seq(("table1",432),
      ("table2",567),
      ("table3",987),
      ("table1",789)).
      toDF("tablename", "Code").toDF()

    df.show()

    +---------+----+
|tablename|Code|
+---------+----+
|   table1| 432|
|   table2| 567|
|   table3| 987|
|   table1| 789|
+---------+----+

    val rddDf = df.map(r => (r(0), r(1))).rdd // Type:RDD[(Any,Any)]

    OR

    val rdd = df.map(r => (r(0).toString, r(1).toString)).rdd  //Type: RDD[(String,String)]

कृपया देखें https://community.hortonworks.com/questions/106500/error-in-spark-streaming-kafka-integration-structu.html के बारे में AnalysisException:स्ट्रीमिंग स्रोतों वाली क्वेरी को राइटस्ट्रीम.स्टार्ट() के साथ निष्पादित किया जाना चाहिए

आपको क्वेरी का उपयोग करके क्वेरी के समाप्त होने की प्रतीक्षा करनी होगी।वेट टर्मिनेशन () क्वेरी सक्रिय होने पर प्रक्रिया को बाहर निकलने से रोकने के लिए।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या यह तकनीक पैमाने को ढेर कर सकती है?

  2. हरोकू को रेडिस की तैनाती कनेक्ट करने में असमर्थ

  3. मुझे क्या उपयोग करना चाहिए? Socket.io रूम या रेडिस पब-सब?

  4. स्प्रिंग बूट रेडिस टेम्पलेट ऑटोवायरिंग विफल

  5. वास्तविक समय में नोड जेएस और डी3 का उपयोग करके मानचित्र पर राज्यों का प्लॉटिंग नाम