如何检查客户端从哪个Cassandra节点读/写数据?
我正在使用Cassandra 3.x和Phantom driver(scala),并将我的Cassandra部署从一个简单的三节点集群修改为一个多数据中心Cassandra部署,该部署由两个数据中心组成: 事务性“主”数据中心,所有读/写操作都发生在该数据中心(某些分析作业完成的读/写操作除外) 分析-仅用于分析目的的数据中心。分析作业应在此数据中心上运行(即读/写) 我将分析作业中的客户端配置为读取/写入分析数据中心,并将所有其他服务配置为从事务数据中心读取/写入如何检查客户端从哪个Cassandra节点读/写数据?,cassandra,datastax-java-driver,phantom-dsl,Cassandra,Datastax Java Driver,Phantom Dsl,我正在使用Cassandra 3.x和Phantom driver(scala),并将我的Cassandra部署从一个简单的三节点集群修改为一个多数据中心Cassandra部署,该部署由两个数据中心组成: 事务性“主”数据中心,所有读/写操作都发生在该数据中心(某些分析作业完成的读/写操作除外) 分析-仅用于分析目的的数据中心。分析作业应在此数据中心上运行(即读/写) 我将分析作业中的客户端配置为读取/写入分析数据中心,并将所有其他服务配置为从事务数据中心读取/写入 如何检查客户机的实际行为是否
如何检查客户机的实际行为是否符合预期?如何将数据读取/写入正确的数据中心?驱动程序有一个选项,允许您打开跟踪。这将允许您查看每个查询涉及哪些节点 驱动程序文档页面上有一个关于如何执行此操作的简短说明:
在可用的方法上有更多的细节,如果需要,甚至可以显示绑定变量的值。大多数驱动程序允许您打开跟踪。“那可能会有帮助的。”亚伦,这确实有帮助。我将com.datastax.driver.core.Connection记录器级别设置为跟踪并找到它。你能回答这个问题让我接受吗?