是否有人成功地使用DBeaver社区版连接到卡桑德拉集群?我试过追随这个职位,但没有取得任何成功。我必须启用身份验证,并且我收到一个错误消息:
Authentication error on host /x.x.x.x:9042: Host /x.x.x.x:9042 requires authentication, but no authenticator found in Cluster configuration
发布于 2021-09-02 10:28:28
概述
DataStax免费向用户提供JDBC (以前的Simba),因此您应该能够在DBeaver中使用它。
以下是使用DBeaver连接到Cassandra集群的高级步骤:
下载驱动程序
导入驱动程序
在DBeaver中,转到驱动程序管理器并导入Simba驱动程序,如下所示:
CassandraJDBC42.jar文件的目录。com.simba.cassandra.jdbc42.Driver。CassandraGenericcom.simba.cassandra.jdbc42.Driverjdbc:cassandra://{host}[:{port}];AuthMech=1 (如果集群没有启用身份验证,则将身份验证机制设置为0 )9042此时,您应该看到Cassandra是列表中的驱动程序之一。
连接到群集
在DBeaver中,创建一个新的数据库连接如下:
node_ip_address (这可能是集群中的任何节点)9042 (或您在cassandra.yaml中将其设置为rpc_port )your_db_usernameyour_db_password此时,您应该能够浏览Cassandra集群中的键空间和表。干杯!
https://stackoverflow.com/questions/69027126
复制相似问题