-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.html
124 lines (108 loc) · 5.78 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
---
---
<!DOCTYPE html>
<html lang="en">
<head prefix="og: http://ogp.me/ns#">
<meta charset="utf-8">
<meta property="og:title" content="Embulk"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="{{ site.url }}{{ site.baseurl }}{{ page.url }}"/>
<meta property="og:image" content="{{ site.url }}{{ site.baseurl }}{{ "/assets/images/embulk-logo-og.png" | relative_url }}"/>
<meta property="og:description" content="Embulk is an open-source pluggable bulk data loader. It helps loading data to/from varieties of storages, file formats, databases, cloud services, and else."/>
<meta property="og:locale" content="en_US"/>
<meta property="og:site_name" content="Embulk"/>
<meta name="twitter:card" content="summary"/>
<title>Embulk</title>
<link rel="stylesheet" href="{{ "/assets/css/home.css" | relative_url }}" type="text/css" />
</head>
<body id="home">
{% include header.html %}
<main>
<section id="summary">
<blockquote id="summary-block">
<div class="summary-main">Embulk is an Open-source Pluggable Bulk Data Loader</div>
<div class="summary-aside">to/from varieties of storages, file formats, databases, cloud services, and else.</div>
</blockquote>
<hr/>
</section>
<div class="two-columns">
<div class="left">
<section id="releases">
<h2>Latest Versions</h2>
<dl>
<dt>Stable</dt>
<dd><a href="https://github.com/embulk/embulk/releases/tag/v{{ site.embulk_version }}">v{{ site.embulk_version }}</a></dd>
<dd>Note that v0.11 is not fully compatible with v0.9. Several plugins for v0.9 would not work with v0.11.</dd>
<dd>Take a look at <a href="{{ "articles/2023/04/13/embulk-v0.11-is-coming-soon.html" | relative_url }}">this article</a> for details.</dd>
<dt>Past stable</dt>
<dd><a href="https://github.com/embulk/embulk/releases/tag/v0.9.25">v0.9.25</a></dd>
</dl>
</section>
<section id="articles">
<h2>Recent Articles</h2>
<ul class="posts">
{% for post in site.posts limit:5 %}
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
<li>... <a href="{{ "/articles" | relative_url }}">more</a> (<a href="{{ "/articles/feed.xml" | relative_url }}">Feed</a>)</li>
</ul>
</section>
<hr id="before-abstract"/>
<section id="abstract">
<p>Embulk is a bulk data loader. It helps data transfer between types of databases, storages, file formats, cloud services, and else.</p>
<p>Embulk supports:</p>
<ul>
<li>Combination of input and output from varieties of plugins</li>
<li>Plugins released in Maven and Ruby gem repositories</li>
<li>Automated guess of input file formats</li>
<li>Parallel execution to deal with big data sets</li>
<li>Transaction control to guarantee all-or-nothing</li>
</ul>
</section>
<hr id="after-abstract"/>
</div>
<div class="right">
<section id="community">
<h2>Community</h2>
<dl>
<dt>For Users</dt>
<dd>User Forum: <a href="https://github.com/orgs/embulk/discussions/categories/user-forum">GitHub Discussions</a></dd>
<dt>For Developers</dt>
<dd>Chat: <a href="https://embulk-dev.zulipchat.com/">Zulip at https://embulk-dev.zulipchat.com/</a></dd>
<dd>Developer Resources: <a href="https://dev.embulk.org/">https://dev.embulk.org/</a></dd>
</dl>
</section>
<section id="quick-start">
<h2>Quick Start</h2>
<p>Set up the Java Runtime Environment. Embulk runs on Java. Embulk v0.11 officially supports only Java 8, but expected to work somehow with Java 11, 17, and 21.</p>
<p>Download the latest <code>embulk-X.Y.Z.jar</code> from: <a href="https://github.com/embulk/embulk/releases">GitHub Releases</a></p>
<p>Try the following commands. <code>embulk example</code> command generates an example CSV file.</p>
<pre><code>java -jar embulk-X.Y.Z.jar example ./try1
java -jar embulk-X.Y.Z.jar guess ./try1/seed.yml -o config.yml
java -jar embulk-X.Y.Z.jar preview config.yml
java -jar embulk-X.Y.Z.jar run config.yml</code></pre>
<h3>Install an Embulk plugin</h3>
<p>Install an Embulk plugin (ex. S3 Input Plugin) with the following command.</p>
<pre><code>java -jar embulk-X.Y.Z.jar install "org.embulk:embulk-input-s3:0.6.0"</code></pre>
<h3>Set up with JRuby</h3>
<p>If you need to use a RubyGems-style Embulk plugin, you'll have to set up with JRuby.</p>
<p>Download your preferred version 9.x.y of JRuby Complete jar from <a href="https://www.jruby.org/download">JRuby Downloads</a>, and put it in your favorite directory.</p>
<p>Embulk is tested with old JRuby 9.1.15.0 as of now. (However, older JRuby has an <a href="articles/2023/07/28/embulk-gem-install-in-v0_9-series-sometime-fails.html">issue in installing Ruby gems</a>. You may need to try newer JRuby.)</p>
<p>Then, create <code>~/.embulk/embulk.properties</code> as follows.</p>
<pre><code>jruby=file:///path/to/jruby-complete-9.x.y.z.jar</code></pre>
<p>Finally, install some Ruby gems.</p>
<pre><code>embulk gem install embulk -v {{ site.embulk_version }} # Must be the same Embulk version
embulk gem install msgpack
embulk gem install bundler # if you need Bundler
embulk gem install liquid # if you need Liquid</code></pre>
</section>
<section id="presentation">
<h2>Presentation</h2>
<iframe src="https://www.slideshare.net/slideshow/embed_code/key/LwOKhmDfNSv4vA?startSlide=15" class="slideshare" title="Slideshare: Embulk, an open-source plugin-based parallel bulk data loader" width="510" height="420" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="max-width: 100%;" allowfullscreen></iframe>
</section>
</div> <!-- right -->
</div> <!-- two-columns -->
</main>
{% include footer.html %}
</body>
</html>