当前位置: 首页 > 知识库问答 >
问题:

无法通过幻影连接到Cassandra(NoHostAvailableException)

叶鸿
2023-03-14

当我尝试从Scala应用程序通过幻影插入卡桑德拉时,我收到以下错误代码。

Cassandra版本捆绑了:dsc-cassandra-3.0.1

[错误](run-main-0)com . datas tax . driver . core . exceptions . nohostavailableexception:尝试查询的所有主机都失败(尝试:localhost/127 . 0 . 0 . 1:9042(com . datas tax . driver . core . exceptions . invalidqueryexception:未配置的表schema_keyspaces),localhost/0:0:0:0:0:0:0:0:1:9042(com . datas tax . driver . core . transport exception:[localhost/0

我已经阅读了StackOverflow中的其他此类问题,但还没有找到解决问题的方法。

此外,我没有注意到在任何其他错误日志中存在以下内容:

我是否正确阅读本地主机/127.0.0.1:9042

这不是归结为<code>127.0.0.1/127.0.0.1:9402</code>吗?这可以解释为什么找不到正确的端口开口。

现在沿着这条路走下去,试图弄清楚这是否是一件事。

确保卡桑德拉正在运行。

我还运行了 sudo lsof -i -P |grep -i “侦听”以下输出(只是拉出 Java 的输出):

java 4053 dan_mi_sun 85u IPv4 0xdbcce7039c377b9d 0t0 TCP localhost:7199 (LISTEN)
java 4053 dan_mi_sun 86u IPv4 0xdbcce703986952cd 0t0 TCP localhost:53680 (LISTEN)
java 4053 dan_mi_sun 92u IPv4 0xdbcce7039869b46d 0t0 TCP localhost:7002 (LISTEN)
java 4053 dan_mi_sun 145u IPv4 0xdbcce7039c37846d 0t0 TCP localhost:9042 (LISTEN)

对问题可能是什么有什么想法吗?

已发现此问题,但不确定是否相关:

https://datastax-oss.atlassian.net/browse/JAVA-897

如果它有用,这里是<code>build.sbt</code>

name := "SuperChain"

organization := "org.dyne.danielsan"

version := "0.1.0-SNAPSHOT"

scalaVersion := "2.11.7"

crossScalaVersions := Seq("2.10.4", "2.11.2")

resolvers ++= Seq(
  "Typesafe repository snapshots" at "http://repo.typesafe.com/typesafe/snapshots/",
  "Typesafe repository releases" at "http://repo.typesafe.com/typesafe/releases/",
  "Sonatype repo"                    at "https://oss.sonatype.org/content/groups/scala-tools/",
  "Sonatype releases"                at "https://oss.sonatype.org/content/org.dyne.danielsan.superchain.data.cassandra.init.repositories/releases",
  "Sonatype snapshots"               at "https://oss.sonatype.org/content/org.dyne.danielsan.superchain.data.cassandra.init.repositories/snapshots",
  "Sonatype staging"                 at "http://oss.sonatype.org/content/org.dyne.danielsan.superchain.data.cassandra.init.repositories/staging",
  "Java.net Maven2 Repository"       at "http://download.java.net/maven/2/",
  "Twitter Repository"               at "http://maven.twttr.com",
  "Wedsudos Bintray Repo"            at "https://dl.bintray.com/websudos/oss-releases/"
)

libraryDependencies ++= Seq(
  "com.websudos" %% "phantom-dsl" % "1.12.2",
  "org.scalatest" %% "scalatest" % "2.2.1" % "test",
  "org.scalacheck" %% "scalacheck" % "1.11.5" % "test"
)

initialCommands := "import org.dyne.danielsan.superchain._"

共有1个答案

尚河
2023-03-14

此错误: com.datastax.驱动程序.core.异常.无效查询异常: 未配置的表schema_keyspaces导致我相信您正在使用的幻影版本不是使用数据轴 java 驱动程序 3.0 。由于要连接到 3.0 群集,因此需要一个能够理解架构表的 3.0 驱动程序(system_schema.*而不是 system.schema*)。如果升级到幻影 dsl 1.21.0,这应该可以解决问题。

 类似资料:
  • 问题内容: 我已经在服务器上安装了Kibana 5.4和Elastic search 5.4,我可以通过使用本地计算机上的curl来访问Kibana和Elastic search 我得到以下回应 var hashRoute =’/ app / kibana’; var defaultRoute =’/ app / kibana’; var hash = window.location.hash;

  • 我已经在服务器上安装了Kibana 5.4和Elastic search 5.4,我可以使用 我得到以下回应 var hashRoute='/app/kibana'; var defaultRoute='/app/kibana'; var hash=window.location.hash; if(hash.length){window.location=hashRoute hash;}其他{wi

  • 问题内容: 我最近安装了Elasticsearch,并且在开始的几天里一切正常,但是今天以某种方式停止了工作 当我启动该服务时,它声称很好… 但后来我明白了 查看elasticsearch日志: 看起来有关于Java VM的警告;那可能是问题吗?我还应该尝试/看看什么? 问题答案: 1) 使用linux中的命令 检查端口9200的状态 。 就我而言,以下是启动时的结果。 对我不是服务,否则找到正在

  • 这几天来,我无法在本地运行mac os ML的机器上连接到我的postgreSQL数据库。 我机器的nmap显示postgres在5432上运行,我可以通过pgadmin和psql进行本地连接。 收听地址设置为* 当我尝试连接JDBC时,我会遇到以下异常 组织。postgresql。util。PSQLException:连接被拒绝。检查主机名和端口是否正确,邮政局长是否接受TCP/IP连接。

  • 问题内容: 我在通过Ruby-Watir Webdriver连接到Tor时遇到问题。 我使用Tor浏览器套件。问题是,当我尝试通过Watir(Selenium)连接时,似乎无法打开Tor而不是常规的Firefox。 在研究类似问题时,我尝试了以下方法: 当我使用上述代码时,我仍然会打开普通的firefox浏览器,并且无法连接到洋葱站点。 有什么想法吗?是否需要将Tor浏览器连接到我的webdriv

  • 我正在尝试将sonarqube(版本5.1.2)与intellij(2016.2)集成。我已经添加了sonarLint插件。当我试图将一个sonar服务器添加到sonarLint设置中时,它会询问sonar服务器的用户名和密码以及其他细节,如URL。但它无法连接到声纳服务器,并出现错误:请求失败:https://example.com/api/system/status