在将cassandra的java驱动程序从3.7升级到4.0(或更高版本)之后,我无法解析集群名称。
我需要我的应用程序使用java驱动程序连接到的cassandra集群的名称。以前它的名称是“cluster.getmetadata().getclustername()”。但是在升级到datastax-driver-core-4.0或更高版本之后-我无法从cqlsession.getmetadata()解析集群名称。。
这非常重要,因为我有基于不同集群的隔离操作。
在将cassandra的java驱动程序从3.7升级到4.0(或更高版本)之后,我无法解析集群名称。
我需要我的应用程序使用java驱动程序连接到的cassandra集群的名称。以前它的名称是“cluster.getmetadata().getclustername()”。但是在升级到datastax-driver-core-4.0或更高版本之后-我无法从cqlsession.getmetadata()解析集群名称。。
这非常重要,因为我有基于不同集群的隔离操作。
1条答案
按热度按时间of1yzvn41#
我相信javaapi不再提供集群名称。只需从system.local查询即可: