检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Mongo时要注意什么 实例的操作系统,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。 对象存储服务(Object Storage Service,简称OBS)上的备份文件以及云数据库 GeminiDB使用的系统容器,都对用户不可见,它们只对GeminiDB Mongo后台管理系统可见。
Cassandra实例。 图1 查看内网IP <DB_PORT> 待连接实例的端口。一般默认为8635,请以实际端口为准。 您可以在“实例管理”页面,单击实例名称,进入“基本信息”页面,在网络信息处获取“数据库端口”。 图2 查看端口 <DB_USER> 数据库账号,默认为rwuser。
-ssl -host <DB_HOST> -port <DB_PORT> 示例: ./influx -ssl -host 192.xx.xx.xx -port 8635 使用默认证书连接 ./influx -ssl -unsafeSsl -host <DB_HOST> -port <DB_PORT>
弹性IP后,再根据本章节的操作连接实例。 <DB_PORT> 待连接实例的端口。一般默认为8635,请以实际端口为准。 您可以在“实例管理”页面,单击实例名称,进入“基本信息”页面,在网络信息处获取“数据库端口”。 图2 查看端口 <DB_USER> 数据库账号,默认为rwuser。
'<DB_PWD>' -host <DB_HOST> -port <DB_PORT> 示例: ./influx -ssl -unsafeSsl -username 'rwuser' -password '<DB_PWD>' -host 192.xx.xx.xx -port 8635 表1
-unsafeSsl -host <DB_HOST> -port <DB_PORT> 示例: ./influx -ssl -unsafeSsl -host 10.xx.xx.xx -port 8635 使用非SSL方式连接数据库 ./influx -host <DB_HOST> -port <DB_PORT>
/mongo --host <DB_HOST> --port <DB_PORT> -u <DB_USER> -p --authenticationDatabaseadmin --ssl --sslCAFile <FILE_PATH> --sslAllowInvalidHostnames
至JSON文件。 此处以SSL连接方式为例进行说明,如果选择普通连接方式,去掉命令中对应的“--ssl --sslAllowInvalidCertificates”即可。 ./mongoexport --host <DB_ADDRESS> --port <DB_PORT> --ssl
修改配置文件“Redis-Shake.conf”,修改时需要注意以下配置项。 log.level = info # 默认日志级别,info级别可以打印出相应的迁移进度,可以用来判断迁移是否结束。 source.rdb.input = /xx/xx.rdb # 数据源RDB文件绝对路径。
库的设备。 使用mongodump工具,备份源数据库中的数据。 SSL命令格式: ./mongodump --host <DB_HOST> --port <DB_PORT> --authenticationDatabase <AUTH_DB> -u <DB_USER> --ssl
Redis实例要保证区域、可用区、VPC和安全组一致。 操作步骤 获取GeminiDB Redis实例的负载均衡地址和端口。 负载均衡地址的查看方法请参见查看负载均衡地址及端口。 端口的获取方法请参见查看实例节点端口。 登录弹性云服务器,具体操作请参见《弹性云服务器快速入门》中“登录弹性云服务器”。 使用如下命令,下载并解压Hiredis。
/mongo --host <DB_HOST> --port <DB_PORT> -u <DB_USER> -p --authenticationDatabase admin --ssl --sslCAFile <FILE_PATH> --sslAllowInvalidHostnames
Redis实例要保证区域、可用区、VPC和安全组一致。 操作步骤 获取GeminiDB Redis实例的负载均衡地址和端口。 负载均衡地址的查看方法请参见查看负载均衡地址及端口。 端口信息的获取方法请参见查看实例节点端口。 登录弹性云服务器,具体操作请参见《弹性云服务器快速入门》中“登录弹性云服务器”。 安装NodeJs。
Redis 通过内网连接GeminiDB Redis 通过公网连接GeminiDB Redis 配置内网域名 配置公网域名 配置节点安全组规则 绑定弹性公网IP 查看IP地址和端口 设置SSL数据加密 通过SSL方式连接实例 修改节点安全组 设置负载均衡内网访问控制 父主题: 用户指南
iDB Redis实例网络互通的服务器上),解压后的pika_port3文件夹目录结构如下: 迁移前准备 由于sbin目录下的pika-port二进制文件需要引用lib目录下的库文件,迁移之前需在pika_port3路径执行如下命令: export LD_LIBRARY_PATH=
由于数据源为RDB文件,因此需要用户从业务角度对目标端GeminiDB Redis数据进行检查。 AOF导入GeminiDB Redis 用户上传数据源AOF文件到ECS上。 在ECS上启动开源Redis 5.0单机进程,加载AOF并等待启动完成。开源Redis的启动目录需为AOF文件所在的目录。
Mongo实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you are trying to access MongoDB over HTTP on the native driver port.”,说明网络互通。 如果开启
GeminiDB Cassandra支持将备份文件存放到目标区域或者OBS存储,用户可以在异地区域使用目标区域的备份文件恢复到新的GeminiDB Cassandra实例,用来恢复业务。 实例开启跨区域备份策略后,会根据自动备份策略将该实例创建的自动备份文件备份到目标区域。您可以在管理控制台
TO支持将数据从表中导出到csv、parquet、orc格式的文件中。 导出文件格式为csv时,需要每行都写入目标文件中的一行,其中的字段由定界符分隔。 如果未指定列名,则导出所有字段。 如果需要跳过部分列,需要指定列列表。 COPY FROM支持将数据从csv文件文件导入到现有表中。 源文件中的每一行都作为一行导入。
载均衡地址”。 图1 查看负载均衡地址 上述代码中的“8635”为待连接GeminiDB Redis实例的端口,具体请以实际端口为准。获取端口的方法请参见查看IP地址和端口。 GeminiDB Redis支持与限制的命令,详情请参见开发运维规范。 由于GeminiDB Redis