Skip to content

Commit afae039

Browse files
committed
[fs] Add JindoFileIO access to OSS without dependency
1 parent c484789 commit afae039

File tree

8 files changed

+685
-8
lines changed

8 files changed

+685
-8
lines changed

docs/content/maintenance/filesystems.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,15 @@ Please note that:
256256
{{< /tab >}}
257257
{{< /tabs >}}
258258

259+
If you environment has jindo sdk dependencies, you can use Jindo Fs to connect OSS. Jindo has better read and write efficiency.
260+
261+
{{< stable >}}
262+
Download [paimon-jindo-{{< version >}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-jindo/{{< version >}}/paimon-jindo-{{< version >}}.jar).
263+
{{< /stable >}}
264+
{{< unstable >}}
265+
Download [paimon-jindo-{{< version >}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-jindo/{{< version >}}/).
266+
{{< /unstable >}}
267+
259268
## S3
260269

261270
{{< stable >}}

docs/content/project/download.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -82,19 +82,21 @@ This documentation is a guide for downloading Paimon Jars.
8282

8383
{{< unstable >}}
8484

85-
| Version | Jar |
86-
|------------|-------------------------------------------------------------------------------------------------------------------------|
87-
| paimon-oss | [paimon-oss-{{< version >}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-oss/{{< version >}}/) |
88-
| paimon-s3 | [paimon-s3-{{< version >}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-s3/{{< version >}}/) |
85+
| Version | Jar |
86+
|--------------|-----------------------------------------------------------------------------------------------------------------------------|
87+
| paimon-oss | [paimon-oss-{{< version >}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-oss/{{< version >}}/) |
88+
| paimon-jindo | [paimon-jindo-{{< version >}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-jindo/{{< version >}}/) |
89+
| paimon-s3 | [paimon-s3-{{< version >}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-s3/{{< version >}}/) |
8990

9091
{{< /unstable >}}
9192

9293
{{< stable >}}
9394

94-
| Version | Jar |
95-
|------------|----------------------------------------------------------------------------------------------------------------------------------------------------|
96-
| paimon-oss | [paimon-oss-{{< version >}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-oss/{{< version >}}/paimon-oss-{{< version >}}.jar) |
97-
| paimon-s3 | [paimon-s3-{{< version >}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-s3/{{< version >}}/paimon-s3-{{< version >}}.jar) |
95+
| Version | Jar |
96+
|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
97+
| paimon-oss | [paimon-oss-{{< version >}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-oss/{{< version >}}/paimon-oss-{{< version >}}.jar) |
98+
| paimon-jindo | [paimon-jindo-{{< version >}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-jindo/{{< version >}}/paimon-jindo-{{< version >}}.jar) |
99+
| paimon-s3 | [paimon-s3-{{< version >}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-s3/{{< version >}}/paimon-s3-{{< version >}}.jar) |
98100

99101
{{< /stable >}}
100102

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Licensed to the Apache Software Foundation (ASF) under one
4+
~ or more contributor license agreements. See the NOTICE file
5+
~ distributed with this work for additional information
6+
~ regarding copyright ownership. The ASF licenses this file
7+
~ to you under the Apache License, Version 2.0 (the
8+
~ "License"); you may not use this file except in compliance
9+
~ with the License. You may obtain a copy of the License at
10+
~
11+
~ http://www.apache.org/licenses/LICENSE-2.0
12+
~
13+
~ Unless required by applicable law or agreed to in writing, software
14+
~ distributed under the License is distributed on an "AS IS" BASIS,
15+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16+
~ See the License for the specific language governing permissions and
17+
~ limitations under the License.
18+
-->
19+
<project xmlns="http://maven.apache.org/POM/4.0.0"
20+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22+
<modelVersion>4.0.0</modelVersion>
23+
24+
<parent>
25+
<artifactId>paimon-filesystems</artifactId>
26+
<groupId>org.apache.paimon</groupId>
27+
<version>1.1-SNAPSHOT</version>
28+
</parent>
29+
30+
<artifactId>paimon-jindo</artifactId>
31+
<name>Paimon : FileSystems : Jindo</name>
32+
<packaging>jar</packaging>
33+
34+
<properties>
35+
<jindodata.version>6.5.6</jindodata.version>
36+
</properties>
37+
38+
<dependencies>
39+
<dependency>
40+
<groupId>org.apache.paimon</groupId>
41+
<artifactId>paimon-common</artifactId>
42+
<version>${project.version}</version>
43+
<scope>provided</scope>
44+
</dependency>
45+
46+
<dependency>
47+
<groupId>org.apache.hadoop</groupId>
48+
<artifactId>hadoop-common</artifactId>
49+
<version>${hadoop.version}</version>
50+
<scope>provided</scope>
51+
<exclusions>
52+
<exclusion>
53+
<groupId>*</groupId>
54+
<artifactId>*</artifactId>
55+
</exclusion>
56+
</exclusions>
57+
</dependency>
58+
59+
<dependency>
60+
<groupId>com.aliyun.jindodata</groupId>
61+
<artifactId>jindo-core</artifactId>
62+
<version>${jindodata.version}</version>
63+
<scope>provided</scope>
64+
<exclusions>
65+
<exclusion>
66+
<groupId>*</groupId>
67+
<artifactId>*</artifactId>
68+
</exclusion>
69+
</exclusions>
70+
</dependency>
71+
72+
<dependency>
73+
<groupId>com.aliyun.jindodata</groupId>
74+
<artifactId>jindo-sdk</artifactId>
75+
<version>${jindodata.version}</version>
76+
<scope>provided</scope>
77+
<exclusions>
78+
<exclusion>
79+
<groupId>*</groupId>
80+
<artifactId>*</artifactId>
81+
</exclusion>
82+
</exclusions>
83+
</dependency>
84+
</dependencies>
85+
</project>

0 commit comments

Comments
 (0)