This is an automated email from the ASF dual-hosted git repository.
kassiez pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new 7d9903a1d3c [web]Update the version selection on the upgrade page
(#1326)
7d9903a1d3c is described below
commit 7d9903a1d3ce674b92f3d3f6159effacc31a84ed
Author: yangon <[email protected]>
AuthorDate: Wed Nov 27 20:37:57 2024 +0800
[web]Update the version selection on the upgrade page (#1326)
Doris connector supports selecting Flink/Spark versions.


---
.../download-form/download-form-tools.tsx | 38 +-
src/constant/download.data.ts | 444 ++++++++++++++++++---
2 files changed, 409 insertions(+), 73 deletions(-)
diff --git a/src/components/download-form/download-form-tools.tsx
b/src/components/download-form/download-form-tools.tsx
index 469982c2fc3..06c603a098d 100644
--- a/src/components/download-form/download-form-tools.tsx
+++ b/src/components/download-form/download-form-tools.tsx
@@ -24,7 +24,7 @@ export default function DownloadFormTools(props:
DownloadFormToolsProps) {
}, [tool]);
const getArchitectureOptions = useMemo(() => {
- if (!tool || !version) return [];
+ if (!tool || !version || form.getFieldValue('tool') !==
ToolsEnum.StreamLoader) return [];
const current = data.find(item => item.value === tool).children;
return current.find(item => version === item.value).children;
}, [version]);
@@ -46,24 +46,37 @@ export default function DownloadFormTools(props:
DownloadFormToolsProps) {
// };
const getDownloadLinkByCard = (params: { version: string[]; cpu: string;
tarBall: string; type: string }) => {
const currentTool = data.find(item => tool === item.value).children;
- if (tool === 'Doris Streamloader') {
+ if (tool === ToolsEnum.StreamLoader) {
const currentVersion = currentTool.find(item => version ===
item.value);
if (params.tarBall === 'Source') {
- return !params.type ? `${currentTool[0].source}` :
`${currentTool[0].source}.${params.type}`
+ return !params.type ? `${currentTool[0].source}` :
`${currentTool[0].source}.${params.type}`;
} else {
const currentCPU: any = currentVersion.children.find(item =>
params.cpu === item.value);
return currentCPU.Binary;
}
} else {
- const currentVersion = currentTool.find(item => version ===
item.value)
- const tempType = (params.type === 'sha512' ? 'sha1' : params.type)
- return !params.type ? `${currentVersion[params.tarBall]}` :
`${currentVersion[params.tarBall]}.${tempType}`
+ let currentVersion;
+ if (tool === ToolsEnum.Flink || tool === ToolsEnum.Spark) {
+ currentVersion = currentTool
+ .find(item => item.value === version[0])
+ .children.find(child => child.value === version[1]);
+ } else {
+ currentVersion = currentTool.find(item => version ===
item.value);
+ }
+ const tempType = params.type === 'sha512' ? 'sha1' : params.type;
+ return !params.type ? `${currentVersion[params.tarBall]}` :
`${currentVersion[params.tarBall]}.${tempType}`;
}
};
useEffect(() => {
if (tool) {
- form.setFieldValue('version', getOptions[0].value);
+ if (tool === ToolsEnum.Flink) {
+ form.setFieldValue('version', [getOptions[0].value,
getOptions[0].children[0].value]);
+ } else if (tool === ToolsEnum.Spark) {
+ form.setFieldValue('version', [getOptions[1].value,
getOptions[1].children[1].value]);
+ } else {
+ form.setFieldValue('version', getOptions[0].value);
+ }
}
}, [tool]);
@@ -123,8 +136,17 @@ export default function DownloadFormTools(props:
DownloadFormToolsProps) {
<FormSelect
placeholder="Version"
label="Version"
- isCascader={false}
+ isCascader={true}
options={getOptions}
+ displayRender={label => {
+ if (label.length > 1) {
+ return `${label[0]} (${label[1]})`;
+ }
+ if (label.length > 0) {
+ return label[label.length - 1];
+ }
+ return '';
+ }}
/>
</Form.Item>
)
diff --git a/src/constant/download.data.ts b/src/constant/download.data.ts
index 7d8dc1bf015..93b7a0fabb2 100644
--- a/src/constant/download.data.ts
+++ b/src/constant/download.data.ts
@@ -252,7 +252,7 @@ export const ALL_VERSIONS: AllVersionOption[] = [
},
],
},
- ]
+ ],
},
{
label: '2.1',
@@ -1413,6 +1413,21 @@ export const OLD_VERSIONS: Option[] = [
},
];
+const FLINK_SAME_SOURCE_162 =
+
'https://downloads.apache.org/doris/flink-connector/1.6.2/apache-doris-flink-connector-1.6.2-src.tar.gz';
+const FLINK_SAME_SOURCE_152 =
+
'https://downloads.apache.org/doris/flink-connector/1.5.2/apache-doris-flink-connector-1.5.2-src.tar.gz';
+const FLINK_SAME_SOURCE_140 =
+
'https://downloads.apache.org/doris/flink-connector/1.4.0/apache-doris-flink-connector-1.4.0-src.tar.gz';
+
+const FLINK_SAME_SOURCE_2401 =
+
'https://downloads.apache.org/doris/flink-connector/24.0.1/apache-doris-flink-connector-24.0.1-src.tar.gz';
+
+const SPARK_SAME_SOURCE_132 =
+
'https://downloads.apache.org/doris/spark-connector/1.3.2/apache-doris-spark-connector-1.3.2-src.tar.gz';
+const SPARK_SAME_SOURCE_120 =
+
'https://downloads.apache.org/doris/spark-connector/1.2.0/apache-doris-spark-connector-1.2.0-src.tar.gz';
+
export const TOOL_VERSIONS = [
{
label: ToolsEnum.Kafka,
@@ -1423,7 +1438,14 @@ export const TOOL_VERSIONS = [
value: '1.0.0',
gz:
'https://downloads.apache.org/doris/kafka-connector/1.0.0-rc01/apache-doris-kafka-connector-1.0.0-src.tar.gz',
Source:
'https://downloads.apache.org/doris/kafka-connector/1.0.0-rc01/apache-doris-kafka-connector-1.0.0-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/doris-kafka-connector/1.0.0/doris-kafka-connector-1.0.0.jar'
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/doris-kafka-connector/1.0.0/doris-kafka-connector-1.0.0.jar',
+ },
+ {
+ label: '1.1.0',
+ value: '1.1.0',
+ gz:
'https://downloads.apache.org/doris/kafka-connector/1.1.0-rc01/apache-doris-kafka-connector-1.1.0-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/kafka-connector/1.1.0-rc01/apache-doris-kafka-connector-1.1.0-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/doris-kafka-connector/1.1.0/doris-kafka-connector-1.1.0.jar',
},
],
},
@@ -1432,53 +1454,248 @@ export const TOOL_VERSIONS = [
value: ToolsEnum.Flink,
children: [
{
- label: '1.6.1',
- value: '1.6.1',
- gz:
'https://downloads.apache.org/doris/flink-connector/1.6.1/apache-doris-flink-connector-1.6.1-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/flink-connector/1.6.1/apache-doris-flink-connector-1.6.1-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.19/1.6.1/flink-doris-connector-1.19-1.6.1.jar'
+ label: '24.0.1',
+ value: '24.0.1',
+ children: [
+ {
+ value: '1.20',
+ label: 'For Flink 1.20',
+ gz: FLINK_SAME_SOURCE_2401,
+ Source: FLINK_SAME_SOURCE_2401,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.20/24.0.1/flink-doris-connector-1.20-24.0.1.jar',
+ },
+ {
+ value: '1.19',
+ label: 'For Flink 1.19',
+ gz: FLINK_SAME_SOURCE_2401,
+ Source: FLINK_SAME_SOURCE_2401,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.19/24.0.1/flink-doris-connector-1.19-24.0.1.jar',
+ },
+ {
+ value: '1.18',
+ label: 'For Flink 1.18',
+ gz: FLINK_SAME_SOURCE_2401,
+ Source: FLINK_SAME_SOURCE_2401,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.18/24.0.1/flink-doris-connector-1.18-24.0.1.jar',
+ },
+ {
+ value: '1.17',
+ label: 'For Flink 1.17',
+ gz: FLINK_SAME_SOURCE_2401,
+ Source: FLINK_SAME_SOURCE_2401,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.17/24.0.1/flink-doris-connector-1.17-24.0.1.jar',
+ },
+ {
+ value: '1.16',
+ label: 'For Flink 1.16',
+ gz: FLINK_SAME_SOURCE_2401,
+ Source: FLINK_SAME_SOURCE_2401,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.16/24.0.1/flink-doris-connector-1.16-24.0.1.jar',
+ },
+ {
+ value: '1.15',
+ label: 'For Flink 1.15',
+ gz: FLINK_SAME_SOURCE_2401,
+ Source: FLINK_SAME_SOURCE_2401,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.15/24.0.1/flink-doris-connector-1.15-24.0.1.jar',
+ },
+ ],
+ },
+ {
+ label: '1.6.2',
+ value: '1.6.2',
+ children: [
+ {
+ value: '1.19',
+ label: 'For Flink 1.19',
+ gz: FLINK_SAME_SOURCE_162,
+ Source: FLINK_SAME_SOURCE_162,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.19/1.6.2/flink-doris-connector-1.19-1.6.2.jar',
+ },
+ {
+ value: '1.18',
+ label: 'For Flink 1.18',
+ gz: FLINK_SAME_SOURCE_162,
+ Source: FLINK_SAME_SOURCE_162,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.18/1.6.2/flink-doris-connector-1.18-1.6.2.jar',
+ },
+ {
+ value: '1.17',
+ label: 'For Flink 1.17',
+ gz: FLINK_SAME_SOURCE_162,
+ Source: FLINK_SAME_SOURCE_162,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.17/1.6.2/flink-doris-connector-1.17-1.6.2.jar',
+ },
+ {
+ value: '1.16',
+ label: 'For Flink 1.16',
+ gz: FLINK_SAME_SOURCE_162,
+ Source: FLINK_SAME_SOURCE_162,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.16/1.6.2/flink-doris-connector-1.16-1.6.2.jar',
+ },
+ {
+ value: '1.15',
+ label: 'For Flink 1.15',
+ gz: FLINK_SAME_SOURCE_162,
+ Source: FLINK_SAME_SOURCE_162,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.15/1.6.2/flink-doris-connector-1.15-1.6.2.jar',
+ },
+ ],
},
{
label: '1.5.2',
value: '1.5.2',
- gz:
'https://downloads.apache.org/doris/flink-connector/1.5.2/apache-doris-flink-connector-1.5.2-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/flink-connector/1.5.2/apache-doris-flink-connector-1.5.2-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.18/1.5.2/flink-doris-connector-1.18-1.5.2.jar'
+ children: [
+ {
+ value: '1.18',
+ label: 'For Flink 1.18',
+ gz: FLINK_SAME_SOURCE_152,
+ Source: FLINK_SAME_SOURCE_152,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.18/1.5.2/flink-doris-connector-1.18-1.5.2.jar',
+ },
+ {
+ value: '1.17',
+ label: 'For Flink 1.17',
+ gz: FLINK_SAME_SOURCE_152,
+ Source: FLINK_SAME_SOURCE_152,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.17/1.5.2/flink-doris-connector-1.17-1.5.2.jar',
+ },
+ {
+ value: '1.16',
+ label: 'For Flink 1.16',
+ gz: FLINK_SAME_SOURCE_152,
+ Source: FLINK_SAME_SOURCE_152,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.16/1.5.2/flink-doris-connector-1.16-1.5.2.jar',
+ },
+ {
+ value: '1.15',
+ label: 'For Flink 1.15',
+ gz: FLINK_SAME_SOURCE_152,
+ Source: FLINK_SAME_SOURCE_152,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.15/1.5.2/flink-doris-connector-1.15-1.5.2.jar',
+ },
+ ],
},
{
label: '1.4.0',
value: '1.4.0',
- gz:
'https://downloads.apache.org/doris/flink-connector/1.4.0/apache-doris-flink-connector-1.4.0-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/flink-connector/1.4.0/apache-doris-flink-connector-1.4.0-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.17/1.4.0/flink-doris-connector-1.17-1.4.0.jar'
+ children: [
+ {
+ value: '1.17',
+ label: 'For Flink 1.17',
+ gz: FLINK_SAME_SOURCE_140,
+ Source: FLINK_SAME_SOURCE_140,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.17/1.4.0/flink-doris-connector-1.17-1.4.0.jar',
+ },
+ {
+ value: '1.16',
+ label: 'For Flink 1.16',
+ gz: FLINK_SAME_SOURCE_140,
+ Source: FLINK_SAME_SOURCE_140,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.16/1.4.0/flink-doris-connector-1.16-1.4.0.jar',
+ },
+ {
+ value: '1.15',
+ label: 'For Flink 1.15',
+ gz: FLINK_SAME_SOURCE_140,
+ Source: FLINK_SAME_SOURCE_140,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.15/1.4.0/flink-doris-connector-1.15-1.4.0.jar',
+ },
+ ],
},
{
label: '1.3.0',
value: '1.3.0',
- gz:
'https://downloads.apache.org/doris/flink-connector/1.3.0/apache-doris-flink-connector-1.16-1.3.0-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/flink-connector/1.3.0/apache-doris-flink-connector-1.16-1.3.0-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.16/1.3.0/flink-doris-connector-1.16-1.3.0.jar'
+ children: [
+ {
+ value: '1.16',
+ label: 'For Flink 1.16',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.3.0/apache-doris-flink-connector-1.16-1.3.0-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.3.0/apache-doris-flink-connector-1.16-1.3.0-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.16/1.3.0/flink-doris-connector-1.16-1.3.0.jar',
+ },
+ ],
},
{
label: '1.2.1',
value: '1.2.1',
- gz:
'https://downloads.apache.org/doris/flink-connector/1.2.1/apache-doris-flink-connector-1.15-1.2.1-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/flink-connector/1.2.1/apache-doris-flink-connector-1.15-1.2.1-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.15/1.2.1/flink-doris-connector-1.15-1.2.1.jar'
+ children: [
+ {
+ value: '1.15',
+ label: 'For Flink 1.15',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.2.1/apache-doris-flink-connector-1.15-1.2.1-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.2.1/apache-doris-flink-connector-1.15-1.2.1-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.15/1.2.1/flink-doris-connector-1.15-1.2.1.jar',
+ },
+ ],
},
{
label: '1.1.1',
value: '1.1.1',
- gz:
'https://downloads.apache.org/doris/flink-connector/1.1.1/apache-doris-flink-connector-1.14_2.11-1.1.1-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/flink-connector/1.1.1/apache-doris-flink-connector-1.14_2.11-1.1.1-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.14_2.12/1.1.1/flink-doris-connector-1.14_2.12-1.1.1.jar'
+ children: [
+ {
+ value: '1.14_2.12',
+ label: 'For Flink 1.14_2.12',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.1.1/apache-doris-flink-connector-1.14_2.12-1.1.1-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.1.1/apache-doris-flink-connector-1.14_2.12-1.1.1-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.14_2.12/1.1.1/flink-doris-connector-1.14_2.12-1.1.1.jar',
+ },
+ {
+ value: '1.14_2.11',
+ label: 'For Flink 1.14_2.11',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.1.1/apache-doris-flink-connector-1.14_2.11-1.1.1-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.1.1/apache-doris-flink-connector-1.14_2.11-1.1.1-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.14_2.11/1.1.1/flink-doris-connector-1.14_2.11-1.1.1.jar',
+ },
+ ],
},
{
label: '1.0.3',
value: '1.0.3',
- gz:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.12_2.11-1.0.3-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.12_2.11-1.0.3-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.14_2.12/1.0.3/flink-doris-connector-1.14_2.12-1.0.3.jar'
+ children: [
+ {
+ value: '1.14_2.12',
+ label: 'For Flink 1.14_2.12',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.14_2.12-1.0.3-incubating-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.14_2.12-1.0.3-incubating-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.14_2.12/1.0.3/flink-doris-connector-1.14_2.12-1.0.3.jar',
+ },
+ {
+ value: '1.13_2.12',
+ label: 'For Flink 1.13_2.12',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.13_2.12-1.0.3-incubating-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.13_2.12-1.0.3-incubating-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.13_2.12/1.0.3/flink-doris-connector-1.13_2.12-1.0.3.jar',
+ },
+ {
+ value: '1.13_2.11',
+ label: 'For Flink 1.13_2.11',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.13_2.11-1.0.3-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.13_2.11-1.0.3-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.13_2.11/1.0.3/flink-doris-connector-1.13_2.11-1.0.3.jar',
+ },
+ {
+ value: '1.12_2.12',
+ label: 'For Flink 1.12_2.12',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.12_2.12-1.0.3-incubating-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.12_2.12-1.0.3-incubating-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.12_2.12/1.0.3/flink-doris-connector-1.12_2.12-1.0.3.jar',
+ },
+ {
+ value: '1.12_2.11',
+ label: 'For Flink 1.12_2.11',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.12_2.11-1.0.3-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.12_2.11-1.0.3-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.12_2.11/1.0.3/flink-doris-connector-1.12_2.11-1.0.3.jar',
+ },
+ {
+ value: '1.11_2.12',
+ label: 'For Flink 1.11_2.12',
+ gz:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.11_2.12-1.0.3-incubating-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/flink-connector/1.0.3/apache-doris-flink-connector-1.11_2.12-1.0.3-incubating-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/flink-doris-connector-1.11_2.12/1.0.3/flink-doris-connector-1.11_2.12-1.0.3.jar',
+ },
+ ],
},
],
},
@@ -1489,37 +1706,131 @@ export const TOOL_VERSIONS = [
{
label: '1.3.2',
value: '1.3.2',
- gz:
'https://downloads.apache.org/doris/spark-connector/1.3.2/apache-doris-spark-connector-1.3.2-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/spark-connector/1.3.2/apache-doris-spark-connector-1.3.2-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.4_2.12/1.3.2/spark-doris-connector-3.4_2.12-1.3.2.jar'
+ children: [
+ {
+ value: '3.4_2.12',
+ label: 'For Spark 3.4_2.12',
+ gz: SPARK_SAME_SOURCE_132,
+ Source: SPARK_SAME_SOURCE_132,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.4_2.12/1.3.2/spark-doris-connector-3.4_2.12-1.3.2.jar',
+ },
+ {
+ value: '3.3_2.12',
+ label: 'For Spark 3.3_2.12',
+ gz: SPARK_SAME_SOURCE_132,
+ Source: SPARK_SAME_SOURCE_132,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.3_2.12/1.3.2/spark-doris-connector-3.3_2.12-1.3.2.jar',
+ },
+ {
+ value: '3.2_2.12',
+ label: 'For Spark 3.2_2.12',
+ gz: SPARK_SAME_SOURCE_132,
+ Source: SPARK_SAME_SOURCE_132,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.2_2.12/1.3.2/spark-doris-connector-3.2_2.12-1.3.2.jar',
+ },
+ {
+ value: '3.1_2.12',
+ label: 'For Spark 3.1_2.12',
+ gz: SPARK_SAME_SOURCE_132,
+ Source: SPARK_SAME_SOURCE_132,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.1_2.12/1.3.2/spark-doris-connector-3.1_2.12-1.3.2.jar',
+ },
+ {
+ value: '2.4_2.12',
+ label: 'For Spark 2.4_2.12',
+ gz: SPARK_SAME_SOURCE_132,
+ Source: SPARK_SAME_SOURCE_132,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-2.4_2.12/1.3.2/spark-doris-connector-2.4_2.12-1.3.2.jar',
+ },
+ {
+ value: '2.4_2.11',
+ label: 'For Spark 2.4_2.11',
+ gz: SPARK_SAME_SOURCE_132,
+ Source: SPARK_SAME_SOURCE_132,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-2.4_2.11/1.3.2/spark-doris-connector-2.4_2.11-1.3.2.jar',
+ },
+ {
+ value: '2.3_2.11',
+ label: 'For Spark 2.3_2.11',
+ gz: SPARK_SAME_SOURCE_132,
+ Source: SPARK_SAME_SOURCE_132,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-2.3_2.11/1.3.2/spark-doris-connector-2.3_2.11-1.3.2.jar',
+ },
+ ],
},
{
label: '1.2.0',
value: '1.2.0',
- gz:
'https://downloads.apache.org/doris/spark-connector/1.2.0/apache-doris-spark-connector-1.2.0-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/spark-connector/1.2.0/apache-doris-spark-connector-1.2.0-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.2_2.12/1.2.0/spark-doris-connector-3.2_2.12-1.2.0.jar'
+ children: [
+ {
+ value: '3.2_2.12',
+ label: 'For Spark 3.2_2.12',
+ gz: SPARK_SAME_SOURCE_120,
+ Source: SPARK_SAME_SOURCE_120,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.2_2.12/1.2.0/spark-doris-connector-3.2_2.12-1.2.0.jar',
+ },
+ {
+ value: '3.1_2.12',
+ label: 'For Spark 3.1_2.12',
+ gz: SPARK_SAME_SOURCE_120,
+ Source: SPARK_SAME_SOURCE_120,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.1_2.12/1.2.0/spark-doris-connector-3.1_2.12-1.2.0.jar',
+ },
+ {
+ value: '2.3_2.11',
+ label: 'For Spark 2.3_2.11',
+ gz: SPARK_SAME_SOURCE_120,
+ Source: SPARK_SAME_SOURCE_120,
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-2.3_2.11/1.2.0/spark-doris-connector-2.3_2.11-1.2.0.jar',
+ },
+ ],
},
{
label: '1.1.0',
- value: '3.2_2.12-1.1.0',
- gz:
'https://downloads.apache.org/doris/spark-connector/1.1.0/apache-doris-spark-connector-3.2_2.12-1.1.0-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/spark-connector/1.1.0/apache-doris-spark-connector-3.2_2.12-1.1.0-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.2_2.12/1.1.0/spark-doris-connector-3.2_2.12-1.1.0.jar'
- },
- {
- label: '1.0.1 (For Spark 3.1)',
- value: '3.1_2.12-1.0.1',
- gz:
'https://downloads.apache.org/doris/spark-connector/1.0.1/apache-doris-spark-connector-3.1_2.12-1.0.1-incubating-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/spark-connector/1.0.1/apache-doris-spark-connector-3.1_2.12-1.0.1-incubating-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.1_2.12/1.0.1/spark-doris-connector-3.1_2.12-1.0.1.jar'
+ value: '1.1.0',
+ children: [
+ {
+ label: 'For Spark 3.2_2.12',
+ value: '3.2_2.12',
+ gz:
'https://downloads.apache.org/doris/spark-connector/1.1.0/apache-doris-spark-connector-3.2_2.12-1.1.0-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/spark-connector/1.1.0/apache-doris-spark-connector-3.2_2.12-1.1.0-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.2_2.12/1.1.0/spark-doris-connector-3.2_2.12-1.1.0.jar',
+ },
+ {
+ label: 'For Spark 3.1_2.12',
+ value: '3.1_2.12',
+ gz:
'https://downloads.apache.org/doris/spark-connector/1.1.0/apache-doris-spark-connector-3.1_2.12-1.1.0-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/spark-connector/1.1.0/apache-doris-spark-connector-3.1_2.12-1.1.0-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.1_2.12/1.1.0/spark-doris-connector-3.1_2.12-1.1.0.jar',
+ },
+ {
+ label: 'For Spark 2.3_2.11',
+ value: '2.3_2.11',
+ gz:
'https://downloads.apache.org/doris/spark-connector/1.1.0/apache-doris-spark-connector-2.3_2.11-1.1.0-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/spark-connector/1.1.0/apache-doris-spark-connector-2.3_2.11-1.1.0-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-2.3_2.11/1.1.0/spark-doris-connector-2.3_2.11-1.1.0.jar',
+ },
+ ],
},
{
- label: '1.0.1 (For Spark 2.x)',
- value: '2.3_2.11-1.0.1',
- gz:
'https://downloads.apache.org/doris/spark-connector/1.0.1/apache-doris-spark-connector-2.3_2.11-1.0.1-incubating-src.tar.gz',
- Source:
'https://downloads.apache.org/doris/spark-connector/1.0.1/apache-doris-spark-connector-2.3_2.11-1.0.1-incubating-src.tar.gz',
- Binary:
'https://repository.apache.org/content/repositories/releases//org/apache/doris/spark-doris-connector-2.3_2.11/1.0.1/spark-doris-connector-2.3_2.11-1.0.1.jar'
+ label: '1.0.1',
+ value: '1.0.1',
+ children: [
+ {
+ label: 'For Spark 3.1_2.12',
+ value: '3.1_2.12',
+ gz:
'https://downloads.apache.org/doris/spark-connector/1.0.1/apache-doris-spark-connector-3.1_2.12-1.0.1-incubating-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/spark-connector/1.0.1/apache-doris-spark-connector-3.1_2.12-1.0.1-incubating-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-3.1_2.12/1.0.1/spark-doris-connector-3.1_2.12-1.0.1.jar',
+ },
+ {
+ label: 'For Spark 2.3_2.11',
+ value: '2.3_2.11',
+ gz:
'https://downloads.apache.org/doris/spark-connector/1.0.1/apache-doris-spark-connector-2.3_2.11-1.0.1-incubating-src.tar.gz',
+ Source:
'https://downloads.apache.org/doris/spark-connector/1.0.1/apache-doris-spark-connector-2.3_2.11-1.0.1-incubating-src.tar.gz',
+ Binary:
'https://repository.apache.org/content/repositories/releases/org/apache/doris/spark-doris-connector-2.3_2.11/1.0.1/spark-doris-connector-2.3_2.11-1.0.1.jar',
+ },
+ ],
},
],
},
@@ -1535,13 +1846,13 @@ export const TOOL_VERSIONS = [
label: CPUEnum.X64,
value: CPUEnum.X64,
gz:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.2-bin-x64.tar.gz',
- Binary:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.2-bin-x64.tar.gz'
+ Binary:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.2-bin-x64.tar.gz',
},
{
label: CPUEnum.ARM64,
value: CPUEnum.ARM64,
gz:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.2-bin-arm64.tar.gz',
- Binary:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.2-bin-arm64.tar.gz'
+ Binary:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.2-bin-arm64.tar.gz',
},
],
source:
'https://downloads.apache.org/doris/doris-streamloader/1.0.2/apache-doris-streamloader-1.0.2-src.tar.gz',
@@ -1554,13 +1865,13 @@ export const TOOL_VERSIONS = [
label: CPUEnum.X64,
value: CPUEnum.X64,
gz:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.1-bin-x64.tar.xz',
- Binary:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.1-bin-x64.tar.xz'
+ Binary:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.1-bin-x64.tar.xz',
},
{
label: CPUEnum.ARM64,
value: CPUEnum.ARM64,
gz:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.1-bin-arm64.tar.xz',
- Binary:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.1-bin-arm64.tar.xz'
+ Binary:
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.1-bin-arm64.tar.xz',
},
],
source:
'https://downloads.apache.org/doris/doris-streamloader/1.0.1/apache-doris-streamloader-1.0.1-src.tar.gz',
@@ -1587,17 +1898,20 @@ export const RUN_ANYWHERE = [
},
];
-
-export const DOWNLOAD_PDFS = [{
- version: '3.0',
- filename: 'Apache Doris 中文手册(v3.0).pdf',
- link: 'https://cdn.selectdb.com/static/Apache_Doris_v3_0_4412376f6e.pdf'
-}, {
- version: '2.1',
- filename: 'Apache Doris 中文手册(v2.1).pdf',
- link: 'https://cdn.selectdb.com/static/Apache_Doris_v2_1_c8bc030188.pdf'
-}, {
- version: '2.0',
- filename: 'Apache Doris 中文手册(v2.0).pdf',
- link: 'https://cdn.selectdb.com/static/Apache_Doris_v2_0_0b89998444.pdf'
-}];
\ No newline at end of file
+export const DOWNLOAD_PDFS = [
+ {
+ version: '3.0',
+ filename: 'Apache Doris 中文手册(v3.0).pdf',
+ link:
'https://cdn.selectdb.com/static/Apache_Doris_v3_0_4412376f6e.pdf',
+ },
+ {
+ version: '2.1',
+ filename: 'Apache Doris 中文手册(v2.1).pdf',
+ link:
'https://cdn.selectdb.com/static/Apache_Doris_v2_1_c8bc030188.pdf',
+ },
+ {
+ version: '2.0',
+ filename: 'Apache Doris 中文手册(v2.0).pdf',
+ link:
'https://cdn.selectdb.com/static/Apache_Doris_v2_0_0b89998444.pdf',
+ },
+];
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]