您好,登錄后才能下訂單哦!
這篇文章主要介紹“datax環境部署和管理教程”,在日常操作中,相信很多人在datax環境部署和管理教程問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”datax環境部署和管理教程”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
前期環境準備
python環境搭建 jdk環境搭建
下載python 選擇版本為Python 2.7.12 》 Gzipped source tarball
https://www.python.org/downloads/source/
解壓python包,并執行./configure進行編譯
make
make install
上面操作命令執行完畢,Python 會安裝在 /usr/local/bin 目錄中
輸入python驗證是否安裝成功
省略
下載datax
https://github.com/alibaba/DataX
解壓
進入job目錄下參照官網驗證增加stream2stream.json文件 》 從stream讀取數據并打印到控制臺
stream2stream.json內容如下
{ "job": { "content": [ { "reader": { "name": "streamreader", "parameter": { "sliceRecordCount": 10, "column": [ { "type": "long", "value": "10" }, { "type": "string", "value": "hello,你好,世界-DataX" } ] } }, "writer": { "name": "streamwriter", "parameter": { "encoding": "UTF-8", "print": true } } } ], "setting": { "speed": { "channel": 5 } } } }
切換到datax 所在的bin目錄,執行
[root@localhost bin]# python datax.py ../job/stream2stream.json
可參照官網
下載地址
https://github.com/WeiYe-Jing/datax-web https://pan.baidu.com/share/init?surl=3yoqhGpD00I82K4lOYtQhg cpsk
上面文件解壓之后
建議先手動創建datax-web數據庫,并初始化datax-web-2.1.2/bin/db/datax_web.sql
進入datax-web-2.1.2/modules/datax-admin/conf/bootstrap.properties手動更改dbc相關信息
進入datax-web-2.1.2 執行 ./bin/install.sh,默認選擇Y,執行mysql初始化步驟跳過
進入datax-web-2.1.2/modules/datax-executor/bin/env.properties主要調整datax.py目錄
## PYTHON腳本執行位置 #PYTHON_PATH=/home/hadoop/install/datax/bin/datax.py PYTHON_PATH=/usr/local/datax/bin/datax.py
上面成功之后, 進入datax-web-2.1.2 執行./bin/start-all.sh啟動相關服務
訪問地址為 http://{ip}}:9527/index.html
1、datax-web-2.1.2/modules/datax-executor/bin/console.out 2、datax-web-2.1.2/modules/datax-admin/bin/console.out
到此,關于“datax環境部署和管理教程”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。