一、场景描述
使用版本:apache doris 0.14.x
写入模式:stream-load
场景:
在通过http的方式,stream-load向doris写入数据,采用merge-type实现update的功能。
(字段顺序为ods_id_test, ods_name_test, ods_messgae_test, ods_age_test,
ods_address_test)
update之前的数据为
1,aa,cc,12,ff
预期之后的数据为
1,aa,cc,12,(null)
以下为http请求内容(已屏蔽敏感信息):
curl --location --request
谢谢老师的回复。
我还是不理解,我在配置http
request的时候,是明确写出了delete条件,所以在merge的情况下,delete条件是不为null的,这种情况下还是写入失败了,同样的报错。
不知道老师能否提供更详细一些的建议呢?
在 2021-11-19 13:22:18,"寒江雪" 写道:
>ods_name_test 有可能是null, 因此导致 delete 条件整体为null,所以报错,需要保证delete 条件不为null
>
>温天柱 于2021年11月19日周五 上午11:40写道:
>
>>
''12'\'' AND ods_message_test<=>'\''cc'\'' AND
>ods_id_test<=>'\''1'\''' \
>
>
>Notice that we use "<=>", which is null-aware equal.
>
>
>null <=> 1 returns fals
Doris 版本:
Version : 0.14.12.4
BuildInfo : root@f452bd1e571e
BuildTime : Mon, 21 Jun 2021 09:04:15 UTC
背景:因为业务场景的需求,我们需要去获取Doris数据源中的元数据信息,采用jdbc + http 的方式,在使用的过程中发现以下几个问题:
问题一:
现象:在获取某个表中索引数据时,jdbc查询卡死,一直没有结果返回;
查询语句:SHOW INDEX FROM $database.$table;
问题二:
现象:jdbc查询information_schema中数据时,
Doris版本信息:
Version : 0.14.12.4
BuildInfo : root@f452bd1e571e
BuildTime : Mon, 21 Jun 2021 09:04:15 UTC
问题:采用http方式查询集群http、mysql的连接信息,根据官方文档 "Cluster Action" 拼接http
url,但是返回的是index.html;具体应该怎么使用呢?
官方文档内容:
Request
GET /rest/v2/manager/cluster/cluster_info/conn_info
集群连接信息
GET /rest/v2/manager/
好的,谢谢老师回答。
在 2021-12-27 14:27:43,"陈明雨" 写道:
>不要使用 manager 接口获取这些信息,这些接口是个manager用的
>
>
>
>
>
>
>
>--
>
>此致!Best Regards
>陈明雨 Mingyu Chen
>
>Email:
>chenmin...@apache.org
>
>
>
>
>
>在 2021-12-27 14:05:56,&quo
+1
At 2022-01-05 15:52:44, "寒江雪" wrote:
>Hi all,
>
>We are ready to deploy Doris connectors to Maven Central Repository, as the
>version 1.0.0, and the next version will be 1.0.1
>This Release contains Spark connectors and Flink connectors for spark 2/3
>and flink 1.11/1.12/1.13
>
图片是损坏的,看不到具体信息
据我个人经验,这个报错是Doris Service端返回的报错,应该是数据有误,可以找下返回的ErrorUrl看下这个任务返回的报错信息。
在 2022-01-06 19:48:43,"Xie Josh" 写道:
报错如下:
我在flinksql的sink中也同样配置了max_filter_ratio 如下:
这个ratio我起初设置的0.001和0.5均不生效 错误行数是10 正确行数是1200
啊这,我这附件打开也没有东西...
在 2022-01-06 20:11:06,"Xie Josh" 写道:
>实在不好意思,只能附件了
>
>在 2022/1/6 下午8:02,“温天柱” 写入:
>
>图片是损坏的,看不到具体信息
>据我个人经验,这个报错是Doris Service端返回的报错,应该是数据有误,可以找下返回的ErrorUrl看下这个任务返回的报错信息。
>
>
>
>
>
>
>
>
>
各位老师们好:
我通过jdbc的方式去查询Doris中存储的表信息时,有部分表返回类似如下报错:
jdbc :
Caused by: java.sql.SQLException: Cannot convert value 'e767-06-09 18:23:19'
from column 17 to TIMESTAMP.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898)
at c
column 17 这列字段时 CHECK_TIME,字段类型是TIMESTAMP,其他表里这个字段值是NULL,部分表这个字段值是异常信息,情况比较奇怪。
在 2022-01-18 10:51:49,"ling miao" 写道:
>首先你需要确认一下,column 17 这个列的类型是什么?以及 value 'e792-02-22 13:30:02' 是否是你表里面的数据。
>
>Ling Miao
>
>温天柱 于2022年1月18日周二 10:37写道:
>
>&
11 matches
Mail list logo