Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查客户端从哪个Cassandra节点读/写数据?_Cassandra_Datastax Java Driver_Phantom Dsl - Fatal编程技术网

如何检查客户端从哪个Cassandra节点读/写数据?

如何检查客户端从哪个Cassandra节点读/写数据?,cassandra,datastax-java-driver,phantom-dsl,Cassandra,Datastax Java Driver,Phantom Dsl,我正在使用Cassandra 3.x和Phantom driver(scala),并将我的Cassandra部署从一个简单的三节点集群修改为一个多数据中心Cassandra部署,该部署由两个数据中心组成: 事务性“主”数据中心,所有读/写操作都发生在该数据中心(某些分析作业完成的读/写操作除外) 分析-仅用于分析目的的数据中心。分析作业应在此数据中心上运行(即读/写) 我将分析作业中的客户端配置为读取/写入分析数据中心,并将所有其他服务配置为从事务数据中心读取/写入 如何检查客户机的实际行为是否

我正在使用Cassandra 3.x和Phantom driver(scala),并将我的Cassandra部署从一个简单的三节点集群修改为一个多数据中心Cassandra部署,该部署由两个数据中心组成:

事务性“主”数据中心,所有读/写操作都发生在该数据中心(某些分析作业完成的读/写操作除外)

分析-仅用于分析目的的数据中心。分析作业应在此数据中心上运行(即读/写)

我将分析作业中的客户端配置为读取/写入分析数据中心,并将所有其他服务配置为从事务数据中心读取/写入


如何检查客户机的实际行为是否符合预期?如何将数据读取/写入正确的数据中心?

驱动程序有一个选项,允许您打开跟踪。这将允许您查看每个查询涉及哪些节点

驱动程序文档页面上有一个关于如何执行此操作的简短说明:


在可用的方法上有更多的细节,如果需要,甚至可以显示绑定变量的值。

大多数驱动程序允许您打开跟踪。“那可能会有帮助的。”亚伦,这确实有帮助。我将com.datastax.driver.core.Connection记录器级别设置为跟踪并找到它。你能回答这个问题让我接受吗?