[typo](doc)Add an example of how to assign a value to a field of Date type (#16199)
* 添加Date类型字段赋值示例,Date类型字段需要使用Epoch Day * Update flink-doris-connector.md
This commit is contained in:
@ -291,8 +291,8 @@ executionBuilder.setLabelPrefix("label-doris") //streamload label prefix
|
||||
.setStreamLoadProp(properties); //streamload params
|
||||
|
||||
//flink rowdata‘s schema
|
||||
String[] fields = {"city", "longitude", "latitude"};
|
||||
DataType[] types = {DataTypes.VARCHAR(256), DataTypes.DOUBLE(), DataTypes.DOUBLE()};
|
||||
String[] fields = {"city", "longitude", "latitude", "destroy_date"};
|
||||
DataType[] types = {DataTypes.VARCHAR(256), DataTypes.DOUBLE(), DataTypes.DOUBLE(), DataTypes.DATE()};
|
||||
|
||||
builder.setDorisReadOptions(DorisReadOptions.builder().build())
|
||||
.setDorisExecutionOptions(executionBuilder.build())
|
||||
@ -307,10 +307,11 @@ DataStream<RowData> source = env.fromElements("")
|
||||
.map(new MapFunction<String, RowData>() {
|
||||
@Override
|
||||
public RowData map(String value) throws Exception {
|
||||
GenericRowData genericRowData = new GenericRowData(3);
|
||||
GenericRowData genericRowData = new GenericRowData(4);
|
||||
genericRowData.setField(0, StringData.fromString("beijing"));
|
||||
genericRowData.setField(1, 116.405419);
|
||||
genericRowData.setField(2, 39.916927);
|
||||
genericRowData.setField(3, LocalDate.now().toEpochDay());
|
||||
return genericRowData;
|
||||
}
|
||||
});
|
||||
@ -473,4 +474,4 @@ Before Connector1.1.0, it was written in batches, and the writing was driven by
|
||||
|
||||
9. **tablet writer write failed, tablet_id=190958, txn_id=3505530, err=-235**
|
||||
|
||||
It usually occurs before Connector1.1.0, because the writing frequency is too fast, resulting in too many versions. The frequency of Streamload can be reduced by setting the sink.batch.size and sink.batch.interval parameters.
|
||||
It usually occurs before Connector1.1.0, because the writing frequency is too fast, resulting in too many versions. The frequency of Streamload can be reduced by setting the sink.batch.size and sink.batch.interval parameters.
|
||||
|
||||
@ -288,8 +288,8 @@ executionBuilder.setLabelPrefix("label-doris") //streamload label prefix
|
||||
.setStreamLoadProp(properties); //streamload params
|
||||
|
||||
//flink rowdata‘s schema
|
||||
String[] fields = {"city", "longitude", "latitude"};
|
||||
DataType[] types = {DataTypes.VARCHAR(256), DataTypes.DOUBLE(), DataTypes.DOUBLE()};
|
||||
String[] fields = {"city", "longitude", "latitude", "destroy_date"};
|
||||
DataType[] types = {DataTypes.VARCHAR(256), DataTypes.DOUBLE(), DataTypes.DOUBLE(), DataTypes.DATE()};
|
||||
|
||||
builder.setDorisReadOptions(DorisReadOptions.builder().build())
|
||||
.setDorisExecutionOptions(executionBuilder.build())
|
||||
@ -304,10 +304,11 @@ DataStream<RowData> source = env.fromElements("")
|
||||
.map(new MapFunction<String, RowData>() {
|
||||
@Override
|
||||
public RowData map(String value) throws Exception {
|
||||
GenericRowData genericRowData = new GenericRowData(3);
|
||||
GenericRowData genericRowData = new GenericRowData(4);
|
||||
genericRowData.setField(0, StringData.fromString("beijing"));
|
||||
genericRowData.setField(1, 116.405419);
|
||||
genericRowData.setField(2, 39.916927);
|
||||
genericRowData.setField(3, LocalDate.now().toEpochDay());
|
||||
return genericRowData;
|
||||
}
|
||||
});
|
||||
@ -470,4 +471,4 @@ Connector1.1.0版本以前,是攒批写入的,写入均是由数据驱动,
|
||||
|
||||
9. **tablet writer write failed, tablet_id=190958, txn_id=3505530, err=-235**
|
||||
|
||||
通常发生在Connector1.1.0之前,是由于写入频率过快,导致版本过多。可以通过设置sink.batch.size 和 sink.batch.interval参数来降低Streamload的频率。
|
||||
通常发生在Connector1.1.0之前,是由于写入频率过快,导致版本过多。可以通过设置sink.batch.size 和 sink.batch.interval参数来降低Streamload的频率。
|
||||
|
||||
Reference in New Issue
Block a user