Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

स्पार्क में jdbc के लिए कोई उपयुक्त ड्राइवर नहीं मिला

मुझे driver जोड़ना पड़ा sparkSession . का उपयोग करते समय विकल्प का read समारोह।

.option("driver", "org.postgresql.Driver")

var jdbcDF - sparkSession.read
  .option("driver", "org.postgresql.Driver")
  .option("url", "jdbc:postgresql://<host>:<port>/<DBName>")
  .option("dbtable", "<tableName>")
  .option("user", "<user>")
  .option("password", "<password>")
  .load()

आपकी निर्भरताएँ कैसे सेट की जाती हैं, इस पर निर्भर करते हुए, आप देखेंगे कि जब आप compile group: 'org.postgresql', name: 'postgresql', version: '42.2.8' जैसी कोई चीज़ शामिल करते हैं ग्रैडल में, उदाहरण के लिए, इसमें org/postgresql/Driver.class पर ड्राइवर वर्ग शामिल होगा , और यही वह है जिसे आप स्पार्क को लोड करने का निर्देश देना चाहते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्वेरी में निर्दिष्ट आदेश द्वारा SQL क्रमित करें

  2. तैयार कथनों का उपयोग कब *नहीं* करना है?

  3. नेविगेशन बनाने के लिए रिकर्सन का उपयोग करना

  4. SQL क्वेरी जहां फ़ील्ड में $x . नहीं है

  5. GROUP_CONCAT सीमा के साथ