Erick Ramirez Asked: 2022-12-08 03:44:31 +0800 CST2022-12-08 03:44:31 +0800 CST 2022-12-08 03:44:31 +0800 CST 如何从 TablePlus 连接到 Astra DB? 772 我想从TablePlus(数据库 GUI 客户端)连接到我的Astra DB 。如何配置 TablePlus? cassandra 1 个回答 Voted Best Answer Erick Ramirez 2022-12-08T03:44:31+08:002022-12-08T03:44:31+08:00 先决条件 本文假设您在笔记本电脑或 PC上安装了Tableplus 。它是为 MacOS 编写的,但它也应该适用于 Windows 机器。 您还需要生成一个应用程序令牌并为您的 Astra DB下载安全包。 程序 注意:为简单起见,安全连接包已放在 /path/to/scb 中。 数据库信息 在安装了 Tableplus 的笔记本电脑或 PC 上,解压您的安全包。例如: $ cd /path/to/scb $ unzip secure-connect-getvaxxed.zip 以下是解压包后的示例文件列表: / path/ to/ scb/ ca.crt cert cert.pfx config.json cqlshrc identity.jks key trustStore.jks config.json从文件中获取有关数据库的信息。这是一个例子: { "host": "70bf8560-105f-11ec-a3ea-0800200c9a66-us-west1.db.astra.datastax.com", "port": 98765, "cql_port": 34567, "keyspace": "getvaxxed", "localDC": "us-west-2", "caCertLocation": "./ca.crt", "keyLocation": "./key", "certLocation": "./cert", "keyStoreLocation": "./identity.jks", "keyStorePassword": "Kga1OJ83EF2oBQYR5", "trustStoreLocation": "./trustStore.jks", "trustStorePassword": "n8F9ptJO3H7YRxTW1", "csvLocation": "./data", "pfxCertPassword": "9b3HgFChtY60m4nfJ" } 我们将使用此信息将 Astra DB 配置为 Tableplus 中的数据源。 新连接 第 1 步 - 在 Tableplus 中,创建一个新连接并选择Cassandra作为目标数据库。 第 2 步 - 在主机和端口字段中,使用上面的host和cql_port值config.json。 第 3 步 - 在用户和密码字段中,使用您在本文先决条件部分中创建的令牌中的客户端 ID 和客户端密码。 第 4 步 - 在Keyspace字段中,使用上面的keyspace值config.json。 SSL VERIFY NONE第5 步 - 选择SSL 模式字段。 第 6 步 - 对于SSL 密钥,选择安全捆绑文件: keyfor Key(出现提示时将密码留空) cert对于证书 ca.crt对于 CA 证书 以下是 Cassandra Connection 对话框的示例: 最终测试连接到您的 Astra DB。如果连接成功,您应该能够在 UI 的左侧看到所有表格。 这是一个示例输出: ? 请将鼠标悬停在cassandra上然后单击Watch tag按钮来支持 Apache Cassandra 社区。?谢谢!
先决条件
本文假设您在笔记本电脑或 PC上安装了Tableplus 。它是为 MacOS 编写的,但它也应该适用于 Windows 机器。
您还需要生成一个应用程序令牌并为您的 Astra DB下载安全包。
程序
注意:为简单起见,安全连接包已放在 /path/to/scb 中。
数据库信息
在安装了 Tableplus 的笔记本电脑或 PC 上,解压您的安全包。例如:
以下是解压包后的示例文件列表:
config.json
从文件中获取有关数据库的信息。这是一个例子:我们将使用此信息将 Astra DB 配置为 Tableplus 中的数据源。
新连接
第 1 步 - 在 Tableplus 中,创建一个新连接并选择Cassandra作为目标数据库。
第 2 步 - 在主机和端口字段中,使用上面的
host
和cql_port
值config.json
。第 3 步 - 在用户和密码字段中,使用您在本文先决条件部分中创建的令牌中的客户端 ID 和客户端密码。
第 4 步 - 在Keyspace字段中,使用上面的
keyspace
值config.json
。SSL VERIFY NONE
第5 步 - 选择SSL 模式字段。第 6 步 - 对于SSL 密钥,选择安全捆绑文件:
key
for Key(出现提示时将密码留空)cert
对于证书ca.crt
对于 CA 证书以下是 Cassandra Connection 对话框的示例:
最终测试连接到您的 Astra DB。如果连接成功,您应该能够在 UI 的左侧看到所有表格。
这是一个示例输出:
? 请将鼠标悬停在cassandra上然后单击
Watch tag
按钮来支持 Apache Cassandra 社区。?谢谢!