检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
启动命令 启动容器就是启动主进程,但有些时候,启动主进程前,需要一些准备工作。比如MySQL类的数据库,可能需要一些数据库配置、初始化的工作,这些工作要在最终的MySQL服务器运行之前解决。
MySQL->CSS/ES 表1 数据类型映射关系 数据类型(MySQL) 数据类型(Elasticsearch) 是否支持映射 BIT[(M)] BOOLEAN | LONG|TEXT 支持 1个字节的映射为BOOLEAN。 2~63个字节映射为LONG。
时区 选择时区后,datatime类型的数据同步到CSS/ES,会带上所选的时区。 索引名称 表名 选择为表名后,在目标Elasticsearch实例中创建的索引名称和表名一致。 库名+表名 选择为库名+表名后,在目标Elasticsearch实例中创建的索引名称为库名_表名。
图1 启动命令 由于容器引擎运行时只支持一条ENTRYPOINT命令,云容器实例中设置的启动命令会覆盖掉制作镜像时Dockerfile中设置的ENTRYPOINT和CMD命令,其规则如下表所示。
时区 选择时区后,datatime类型的数据同步到CSS/ES,会带上所选的时区。 索引名称 表名 选择为表名后,在目标Elasticsearch实例中创建的索引名称和表名一致。 库名+表名 选择为库名+表名后,在目标Elasticsearch实例中创建的索引名称为库名_表名。
ES监听器配置 功能介绍 该接口用于es监听器配置。 调用方法 请参见如何调用API。
更新ES监听器 功能介绍 该接口用于更新ES监听器。 调用方法 请参见如何调用API。
原因分析 ES异常恢复后,可能原来创建的ES索引表会丢失。问题描述中执行的脚本,直接创建数据表,没创建ES索引表,数据同步的时候就因为找不到索引表,导致失败。
GaussDB(for MySQL)->CSS/ES 表1 数据类型映射关系 数据类型(GaussDB(for MySQL)) 数据类型(Elasticsearch) 是否支持映射 BIT[(M)] BOOLEAN | LONG|TEXT 支持 1个字节的映射为BOOLEAN。
es-head插件连接Elasticsearch集群报跨域错误 解决方案 在安装es-head的云主机上测试网络是否连通。 网络连通后,登录云搜索服务管理控制台。 在“集群管理”页面,单击需要修改参数配置的集群名称,进入集群基本信息页面。
建议用户不选主键,让es自动生成_id, 这样获的hash值比较分散。 2. 如果用户的应用必须用自有主键替代_id,则只能建议用性能更好的ES集群。 父主题: 故障处理类
MySQL->CSS/ES实时同步 增量同步失败报错,关键词“write table *** failed: null” 父主题: 失败案例
打开或关闭ES负载均衡器 功能介绍 该接口打开或关闭ES负载均衡器。 调用方法 请参见如何调用API。
ES-Hadoop导数据时报"Could not write all entries"异常 问题分析 Elasticsearch后台的bulk的线程池最大只支持接受200请求数队列,超过的请求会被rejected。
Flink SQL作业消费Kafka后sink到es集群,作业执行成功,但未写入数据 问题现象 客户创建Flink SQL作业,消费Kafka后sink到es集群,作业执行成功,但无数据。
时区 选择时区后,datatime类型的数据同步到CSS/ES,会带上所选的时区。 索引名称 表名 选择为表名后,在目标Elasticsearch实例中创建的索引名称和表名一致。 库名+表名 选择为库名+表名后,在目标Elasticsearch实例中创建的索引名称为库名_表名。
父主题: MySQL->CSS/ES实时同步
表3 请求Body参数 参数 是否必选 参数类型 描述 service_id 否 String 参数说明:设备命令所属的设备服务ID,在设备关联的产品模型中定义。 取值范围:长度不超过64的字符串。
本文通过MRS的ES-Hadoop与CSS集群连接作为示例,您可以配置其他任何需要使用ES集群的应用。如有需要,也可以参考本文在其他服务中使用Elasticsearch,前提是要保证客户端与Elasticsearch集群网络连通。 准备工作 CSS集群处于可用状态。
请求示例 get请求 ES6版本 · const _url = 'http://xxxx:8080/wecode/getData'; · const _headers = { · 'Content-Type': 'application