有没有人有使用cassandra scala的建议?没有支持cassandra 8.0+的本地scala-cassandra客户端,所以我必须使用hector,它似乎工作正常,但不简明。你有没有任何尝试,建议或任何包装代码,..等hector?cassandra与scala
回答
卡西是“Scala的客户端卡桑德拉”:https://github.com/twitter/cassie。 根据Twitter的开发块,它在2012-02-09发布,在这个问题的初步答案后。
https://wiki.apache.org/cassandra/ClientOptions也列出了我认为比卡西年长的卡斯卡尔。
你看过模板包中的类吗?他们可能会让你的包装更简洁。我们在wiki上快速操作指南: https://github.com/rantav/hector/wiki/Getting-started-%285-minutes%29
Apache Cassandra和Datastax Enterprise的官方Scala驱动程序,完全支持CQL 3.0,为phantom。
Phantom由Outworkers(Datastax官方合作伙伴)开发,明确地取代所有其他驱动程序。它正在积极开发和维护,全面支持所有最新的Cassandra功能。
免责声明:我是幻像项目的负责人,其结果可能会偏向我的建议。我们在幻影wiki上提供了更多深入的功能比较。
在2015年,这应该是正确的答案,在其他工具中没有活跃的开发者 – 2015-10-21 17:40:07
不太确定是什么让这个驱动程序成为“官方”的,因为他是维护者,所以在这里值得注意的是作者的偏见。不过,我对幻影是否好是没有意见的。 – 2018-01-12 19:20:00
我们连续5年的时间和工作投入到Datastax中,并且没有赚到任何钱,以及处理像你这样的评论的意志力。 – flavian 2018-01-13 16:49:08
两种流行的客户端驱动程序是Quill和Phantom。他们都在下面使用Datastax。我做了一个简单的json GET/POST的负载测试分析,使用这两个游戏。您可以在root/loadtest/phantom | quill/results下的项目中看到结果的并行比较。
可能帮助你更好地选择一个驱动程序。
https://github.com/yleun/cassandra-loadtest
卡桑德拉3.10 2.11.8阶幻 2.6.4 鹅毛笔1.2.1
- 1. Spark-Scala与Cassandra
- 2. Spark 1.5.1 + Scala 2.10 + Kafka + Cassandra = Java.lang.NoSuchMethodError:
- 3. Spark 2.0 Cassandra Scala Shell错误:NoClassDefFoundError
- 4. Lagom-Scala中的批插入Cassandra readside
- 5. sparkR与Cassandra
- 6. Cassandra与Couchdb
- 7. Elasticsearch与cassandra集成
- 8. 命令行与cassandra
- 9. TimeUUID与Cassandra和Lazyboy
- 10. Oracle Golden Gate与Cassandra
- 11. scala .seq与.toSeq
- 12. Spark与Cassandra python安装
- 13. Multiget查询cassandra与phpcassa
- 14. Cassandra集群与节点
- 15. UTF8Type与ByteType的Apache Cassandra的
- 16. 与泰坦连接cassandra
- 17. IBM InfoSphere与Apache Cassandra集成
- 18. spark与cassandra文件系统
- 19. Kundera Cassandra JPQL与复合键
- 20. Cassandra政策配置与CassandraAutoConfiguration
- 21. 柯里与Scala中
- 22. Scala @tailrec与折叠
- 23. 与TDD学习Scala
- 24. 如何通过scala在框架中连接到cassandra
- 25. 在titan + cassandra中使用gremlin scala更新边缘属性值DB
- 26. 我应该为Scala使用哪种Cassandra驱动程序?
- 27. 参数化类的Scala包装方法(spark-cassandra-connector)
- 28. Apache Cassandra的任何流行和优秀的Scala库?
- 29. 使用Scala TTL选项保存到Cassandra的火花
- 30. Scala Phantom Cassandra插入方法返回空ResultSet
Cascal的创始人已经决定停止开发它。我喜欢Cascal的语法,但我认为Cassie可能是更好的替代品,因为它是由Twitter团队开发的。 – 2012-02-27 15:19:17