【问题标题】:Can Spark nodes connect to Cassandra nodes hosted in a different server using Spark-Cassandra ConnectorSpark 节点能否使用 Spark-Cassandra 连接器连接到托管在不同服务器中的 Cassandra 节点
【发布时间】:2016-02-06 23:00:30
【问题描述】:

我使用的 Spark-Cassandra 连接器引用使用 127.0.0.1,所以想知道 Spark 是否可以连接到托管在不同服务器中的 Cassandra 节点。

一个。如果可能,除了托管在同一个物理服务器上之外,是否需要任何额外的步骤来建立连接

b.如果不可能,我还能如何将 Spark 与 Cassandra 连接起来。

【问题讨论】:

  • 如果您提供更多详细信息可能会有所帮助。例如,github.com/datastax/spark-cassandra-connector 是您使用的连接器吗?您已经尝试过哪些文档或教程(提供链接)?
  • 另外,请务必彻底搜索其他答案。这个答案stackoverflow.com/a/25945032/1100827 似乎表明您可以通过IP 连接到任何Cassandra 机器。
  • 是的,您的链接是正确的。我正在使用 DataStax 的相同连接器。我试过的一些教程(link,link)总是使用 localhost。
  • 谢谢。是的,下次我会做更多的挖掘。

标签: apache-spark cassandra spark-cassandra-connector


【解决方案1】:

是的,它能够连接到不同的集群。甚至不同的集群同时出现。如果您只想连接到单个不同的集群,只需使用 spark.cassandra.connection.host 参数。

https://github.com/datastax/spark-cassandra-connector/blob/master/doc/1_connecting.md

【讨论】:

  • 谢谢拉斯。我会试一试的。
猜你喜欢
  • 1970-01-01
  • 2015-04-19
  • 2015-10-31
  • 2015-03-18
  • 1970-01-01
  • 1970-01-01
  • 2019-12-07
  • 2023-03-10
  • 1970-01-01
相关资源
最近更新 更多