【问题标题】:Scala - Datastax Cassandra Connectivity Failure (with dse authentication enabled on cassandra cluster)Scala - Datastax Cassandra 连接失败(在 cassandra 集群上启用了 dse 身份验证)
【发布时间】:2017-10-17 02:15:24
【问题描述】:

我正在使用以下代码对 datastax cassandra 集群进行身份验证(启用 dse 身份验证),但出现异常。有人可以帮我识别和解决问题吗,

代码:

import com.datastax.driver.core.Cluster

object MySecondScalaWorksheet {
  println("Welcome to the Scala worksheet")       
  def dseConnect(args: Array[String]){
      val cluster = Cluster.builder().addContactPoint("server01.lab.east.com").withCredentials("cassandra", "cassandra").build();
      val session = cluster.connect()
      println(session.getCluster())
    }                                         
}

例外:

java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at com.datastax.driver.core.Cluster.<clinit>(Cluster.java:64)
at MySecondScalaWorksheet$$anonfun$main$1.apply$mcV$sp(MySecondScalaWork
sheet.scala:6)
at org.scalaide.worksheet.runtime.library.WorksheetSupport$$anonfun$$exe
cute$1.apply$mcV$sp(WorksheetSupport.scala:76)
at org.scalaide.worksheet.runtime.library.WorksheetSupport$.redirected(W
orksheetSupport.scala:65)
at org.scalaide.worksheet.runtime.library.WorksheetSupport$.$execute(Wor
ksheetSupport.scala:75)
at MySecondScalaWorksheet$.main(MySecondScalaWorksheet.scala:3)
at MySecondScalaWorksheet.main(MySecondScalaWorksheet.scala)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)

【问题讨论】:

    标签: scala cassandra datastax datastax-enterprise spark-cassandra-connector


    【解决方案1】:

    您的构建设置中似乎缺少 Guava 库。尝试在您的 sbt 构建文件中添加以下内容。

    libraryDependencies += "com.google.guava" % "guava" % "21.0"
    

    【讨论】:

      猜你喜欢
      • 2015-01-28
      • 2015-10-09
      • 2023-03-11
      • 2013-10-24
      • 2020-08-19
      • 2019-01-09
      • 2019-06-10
      • 2015-09-12
      • 2020-12-23
      相关资源
      最近更新 更多