检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
连接数据库 使用SSL证书连接 该方式属于SSL连接模式,需要下载SSL证书,通过证书校验并连接数据库。 您可以在“实例管理”页面,单击实例名称进入“基本信息”页面,单击“数据库信息”模块“SSL”处的,下载根证书或捆绑包。 通过Java连接MongoDB数据库,代码中的Java链接格式如下:
连接数据库 通过Python连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接通过了加密功能,具有更高的安全性。 GeminiDB Mongo新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 前提条件 连接数据库的弹性云服务器必须和GeminiDB
连接数据库 前提条件 连接数据库的弹性云服务器必须和GeminiDB Mongo实例之间网络互通,可以使用curl命令连接GeminiDB Mongo实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you are trying
客户端使用GeminiDB Mongo驱动连接数据库的时候,一定要配置连接池,连接池大小最大不要超过200。 客户端使用GeminiDB Mongo驱动连接数据库的时候,要计算业务一共有多少个客户端, 每个客户端配置的连接池大小是多少,总的连接数不要超过当前实例能承受的最大连接数的80%。 对于副本
数据库连接 使用Spark连接Cassandra失败 使用Java Driver连接数据库时,使用了映射IP报错 如何创建和连接弹性云服务器 GeminiDB Cassandra实例购买成功后是否支持更换VPC 父主题: 常见问题
绑定了弹性公网IP但是连接不上数据库 内网如何访问GeminiDB Redis GeminiDB Redis自带的负载均衡地址是否能绑定公网IP?如何通过公网连接GeminiDB Redis实例? 设置了安全组,还需要设置负载均衡内网访问控制吗? 如何处理客户端连接池报错“Could not get
数据库连接 如何创建和连接弹性云服务器 GeminiDB Mongo实例购买成功后是否支持更换VPC 父主题: 常见问题
数据库连接 如何创建和连接弹性云服务器 GeminiDB Influx实例购买成功后是否支持更换VPC 如何通过本地连接GeminiDB Influx 如何通过Grafana连接GeminiDB Influx 父主题: 常见问题
访问数据库 假设客户端应用程序已经完成数据库连接,并初始化好一个 MongoClient client. 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db=client.test_database 或者采用如下方式指定:
访问数据库 具体访问数据库前,引入如下相关类。 import com.mongodb.client.MongoClients; import com.mongodb.client.MongoClient; import com.mongodb.client.MongoCollection;
访问数据库 访问 DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db:= client.Database("test") 访问集合 当获取一个MongoDatabase实例后,可以通过如下命令来得到要获取的集合:
information. >>> import redis >>> 使用Redis-py客户端连接GeminiDB Redis实例。 以下步骤以命令行模式进行示例(也可以将命令写入python脚本中再执行): 使用单机方式连接GeminiDB Redis集群 执行python命令,进入命令行模式。 返回如下信息说明已进入命令行模式:
Driver连接数据库时,使用了映射IP报错 问题描述 用户使用Java Driver连接GeminiDB Cassandra数据库时,未使用数据库的内网IP,而是使用了一层IP映射。Session连接时使用了映射后的IP,连接端口为8635,但是连接日志中存在报错,且出现了连接9042端口的日志信息。
器连接数据库实例。 安全性高,可实现数据库实例的较好性能。 公网连接 不能通过内网IP地址访问数据库实例时,使用公网访问,建议单独绑定弹性公网IP连接弹性云服务器(或公网主机)与数据库实例。 降低安全性。 为了获得更快的传输速率和更高的安全性,建议您将应用迁移到与您的数据库实例在同一VPC子网内,使用内网连接。
入门 介绍如何购买并连接GeminiDB Redis实例。 购买实例 选择存储规格 使用限制 购买实例 连接实例 通过内网连接实例 通过公网连接实例 通过负载均衡地址连接实例 通过Jedis连接实例 通过Hiredis连接实例 通过NodeJs连接实例 通过PHP连接实例 通过Python连接实例
连接方式介绍 GeminiDB Influx提供使用内网、公网和程序代码的连接方式。 连接GeminiDB Influx实例的使用流程介绍如图1所示。 图1 连接方式介绍 表1 连接方式 连接方式 使用场景 默认端口 说明 DAS连接 GeminiDB Influx支持通过管理控制台的Web客户端连接Influx实例
Cassandra 数据库端口 操作场景 GeminiDB Cassandra支持修改数据库端口,以确保安全性。 以下情况不可修改数据库端口: 冻结 重启中 节点扩容中 规格变更中 存储扩容中 删除节点中 操作步骤 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB
<DB_PORT> 待连接实例的端口。一般默认为8635,请以实际端口为准。 您可以在“实例管理”页面,单击实例名称,进入“基本信息”页面,在网络信息处获取“数据库端口”。 图4 查看端口 <DB_USER> 数据库账号,默认为rwuser。 出现如下信息,说明连接成功。 rwuser@cqlsh>
1") // 连接点,业务连接集群时第一次连接的节点IP,可配置多个 .build(); 设置集群配置。 必须要指定的选项是指定连接点(ContactPoint),一般情况下建议配置三个连接点IP,这样当其中一个无法连接时,还可以尝试其他的连接点。 可以配置的配置项有:
使用Spark连接Cassandra失败 问题描述 用户使用Spark连接开源Cassandra,读取数据没问题,但是连接GeminiDB Cassandra就报错。 报错信息如下: 配置详情 如下为用户使用的组件及账号配置详情。 组件配置详情。 表1 配置详情 组件名 版本号