iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

用30天介紹 open source 專案 Ohara 系列

Ohara 是一個用來做 ETL 工具的 Open Source 專案,主要目標是希望使用者能更加方便和快速的將資料從一個地方寫到另外一個地方,並且可以在寫入資料的過程中做資料的轉換,例如是字串小寫改成大寫。 Ohara 是 open source 的專案,因此想利用這 30 天來分享如何使用 Ohara、Ohara 的設計以及 Ohara 軟體開發和 open source 貢獻 code 的流程,希望對 ETL 工具或是開發 open source 專案有興趣的人會有幫助。

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文 團隊DJS組一團
DAY 11

Day 11 介紹如何使用 Ohara Configurator 的 Client API

昨天已經介紹了如果使用 Ohara 的 Configurator Restful API 來建立 Node、Zookeeper Cluster 和 Broker...

2019-09-26 ‧ 由 yangj26952 分享
DAY 12

Day 12 Ohara 的 Cluster 在 Kubernetes 平台上執行 (一)

Ohara 的 Workspace 會建立 Zookeeper Cluster、Broker Cluster 和 Worker Cluster。這些 Clust...

2019-09-27 ‧ 由 yangj26952 分享
DAY 13

Day 13 Ohara 的 Cluster 在 Kubernetes 平台上執行 (二)

昨天已經介紹了如何使用 Ohara 提供的 shell script 安裝 Kubernetes 平台了,今天主要會介紹有關於 Kubernetes 的環境要如...

2019-09-28 ‧ 由 yangj26952 分享
DAY 14

Day 14 Ohara 的 Cluster 在 Kubernetes 平台上執行(三)

昨天已經介紹了要如何啟動 Kubernetes 的 API Proxy、如何使用 Kubernetes 指令註冊 service 的服務用於 DNS 的解析和...

2019-09-29 ‧ 由 yangj26952 分享
DAY 15

Day 15 Ohara 的 Cluster 在 Kubernetes 的平台執行 (四)

前幾天已經介紹了要如何安裝、設定 Kubernetes 並且可以在 Ohara 上,使用 Kubernetes 的環境建立 Zookeeper Cluster、...

2019-09-30 ‧ 由 yangj26952 分享
DAY 16

Day 16 如何 Build Ohara 的程式碼

Ohara 是一個 open source,如果對這個專案有興趣的人可以把程式碼拉回本機,然後進行程式碼的研究、修改,甚至覺得修改的程式碼對大家都有幫助還可以貢...

2019-10-01 ‧ 由 yangj26952 分享
DAY 17

Day 17 介紹 Ohara 的模組

昨天已經介紹了要如何的把 Ohara 程式碼拉回到本機進行 Build 的動作以及匯入到 Intellij IDE 進行開發。今天主要會介紹 ohara 的資料...

2019-10-02 ‧ 由 yangj26952 分享
DAY 18

Day 18 Build Ohara 的 Docker Image

Ohara 的每一個服務,像是 Ohara Manager、Ohara Configurator、Zookeeper、Broker 和 Worker 都會使用...

2019-10-03 ‧ 由 yangj26952 分享
DAY 19

Day 19 實作 Ohara 的 Source Connector 介面

Ohara 官方有提供了一些 Source Connector,像是 JDBC Source Connector、Ftp Source Connector、Pe...

2019-10-04 ‧ 由 yangj26952 分享
DAY 20

Day 20 撰寫 Source Connector 測試程式

延續昨天介紹實作 Ohara 提供的 Source Connector 介面的部份,今天主要會使用 Ohara 測試程式提供的 Worker MiniClust...

2019-10-05 ‧ 由 yangj26952 分享