欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

區(qū)塊鏈數(shù)據(jù)分析基礎(chǔ)工具BlockETL怎么用

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)區(qū)塊鏈數(shù)據(jù)分析基礎(chǔ)工具BlockETL怎么用,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

為大英等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及大英網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、大英網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

BlockETL軟件包用于比特幣區(qū)塊鏈數(shù)據(jù)分析中的數(shù)據(jù)抽取/轉(zhuǎn)換/加載(ETL),可以從原始的比特幣區(qū)塊文件中抽取區(qū)塊與交易數(shù)據(jù)并加載入通用SQL數(shù)據(jù)庫,以便于后續(xù)的數(shù)據(jù)分析處理,非常適合區(qū)塊鏈數(shù)據(jù)分析相關(guān)的畢業(yè)設(shè)計或課題研究項目。

1、軟件包概述

BlockETL軟件包的主要特性如下:

  • 直接讀取原始區(qū)塊文件,抽取速度快

  • 將原始區(qū)塊和交易數(shù)據(jù)加載至SQL數(shù)據(jù)庫,便于后續(xù)的區(qū)塊鏈數(shù)據(jù)分析

  • 支持多流水線并行處理,可自己控制并發(fā)流水線數(shù)量

  • 結(jié)構(gòu)設(shè)計清晰,代碼便于擴展

BlockETL軟件包采用Java開發(fā),支持Windows、OSX和Linux等多種操作系統(tǒng),當前版本1.0.0,主要類/接口及關(guān)系如下圖所示:

區(qū)塊鏈數(shù)據(jù)分析基礎(chǔ)工具BlockETL怎么用

BlockETL軟件包的目錄組織及主要代碼文件清單參見官網(wǎng)說明:http://sc.hubwiz.com/codebag/blocketl-java/

2、軟件包使用方法

在開始使用軟件包之前,請先安裝好gradle 6、jdk 8和所選擇的SQL數(shù)據(jù)庫。下面以MySQL為例說明使用過程:

  • 安裝mysql服務(wù)器,參考文檔:Install and Upgrading MySQL。

  • 安裝jdk 8,參考文檔:JDK 8 Installation

  • 安裝gradle 6,參考文檔:Gradle Installation。

2.1 初始化數(shù)據(jù)庫/表結(jié)構(gòu)

進入軟件包的sql目錄,使用ddl.sql腳本創(chuàng)建數(shù)據(jù)庫和基礎(chǔ)表結(jié)構(gòu):

mysql -u root -p < ddl.sql

上述命令會要求交互輸入root用戶的密碼,也可以使用其他有足夠權(quán)限的用戶名/密碼。成功執(zhí)行后,上述命令將創(chuàng)建數(shù)據(jù)庫bitcoin_analysis和基礎(chǔ)數(shù)據(jù)表:

區(qū)塊鏈數(shù)據(jù)分析基礎(chǔ)工具BlockETL怎么用

  • blocks:比特幣區(qū)塊頭數(shù)據(jù)表

  • transactions:比特幣交易頭數(shù)據(jù)表

  • tx_inputs:比特幣交易輸入數(shù)據(jù)表

  • tx_output:比特幣交易輸出數(shù)據(jù)表

2.2 抽取流程配置

首先根據(jù)自己的基礎(chǔ)環(huán)境配置,修改demo/src/App.java文件中的區(qū)塊目錄和數(shù)據(jù)庫連接信息并保存:

String dataDir = "…";					           //區(qū)塊數(shù)據(jù)文件目錄
String dbUrl = "jdbc:…. ";               //SQL數(shù)據(jù)庫連接URL  
String dbUser = "…",                     //SQL數(shù)據(jù)庫用戶名
String dbPassword = "…";                 //SQL數(shù)據(jù)庫密碼
String network = "mainnet";              //主網(wǎng):mainnet,測試網(wǎng):testnet

2.3 數(shù)據(jù)抽取與加載

進入軟件包的demo目錄,使用gradle rungradle.bat run命令啟動演示應(yīng)用,可以看到屏幕輸出的數(shù)據(jù)加載進度:

區(qū)塊鏈數(shù)據(jù)分析基礎(chǔ)工具BlockETL怎么用

軟件包的demo應(yīng)用除了在屏幕輸出日志,也會記錄到當前目錄下的app.log文件中,可以利用此文件排查故障。

要長時間無人值守運行,可以使用gradle distZip打包后再執(zhí)行編譯好的程序。

2.4 數(shù)據(jù)分析

一旦完成區(qū)塊鏈數(shù)據(jù)的抽取并加載到SQL數(shù)據(jù)庫中,就可以進行數(shù)據(jù)分析了。

為了提高數(shù)據(jù)加載速度,在之前的ddl.sql中沒有定義數(shù)據(jù)表的索引,因此在進行數(shù)據(jù)分析之前,首先要使用index.sql來建立數(shù)據(jù)表索引以加速統(tǒng)計查詢的執(zhí)行。進入sql目錄執(zhí)行如下命令完成索引構(gòu)建,根據(jù)要求輸入密碼:

mysql -u root -p < index.sql

索引建立之后,就可以利用SQL進行數(shù)據(jù)分析了。

上述就是小編為大家分享的區(qū)塊鏈數(shù)據(jù)分析基礎(chǔ)工具BlockETL怎么用了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁題目:區(qū)塊鏈數(shù)據(jù)分析基礎(chǔ)工具BlockETL怎么用
鏈接分享:http://aaarwkj.com/article28/iihecp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計定制開發(fā)、手機網(wǎng)站建設(shè)商城網(wǎng)站、網(wǎng)站策劃ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
欧美综合亚洲韩精品区| 国产三级全黄在线播放| 亚洲精品一区二区三区色| 欧美精品久久在线观看| 婷婷激情六月中文字幕| 日韩人妻中文字幕在线视频| 亚洲一区二区日本乱码| av影片在线观看不卡| 久久久国产精品免费看| 在线播放国产91精品| 欧美一区二区成人精品视频| 韩国三级网站在线观看视频| 日韩人妻中文字幕亚洲| 欧美日韩国产激情高清| 亚洲欧美日韩另类精品一区二区三区 | 18禁黄网站免费观看在线| 深夜福利视频一区二区| 久久这里只有精品蜜桃| 日韩精品第一区第二区| 国产91日韩欧美在线观看| 欧美日韩国产免费,日日骚| 中文字幕久久熟女蜜桃| 久久精品国产普通话对白| 未满十八在线观看网址| 日本岛国一区二区在线| 国模在线视频一区二区| 国产91精品成人在线观看| 日韩一二三区欧美四五区新| 色婷婷狠狠久久综合中文一本| 国产一区二区视频在线| 国产丝袜美女一区二区| 日日淫夜夜操熟女视频| 亚洲国模av一区二区三区| av天堂午夜精品蜜臀| 午夜精品三级一区二区三区| 国产99久久精品免费看| 日韩天堂视频在线播放| 香蕉夜夜草草久久亚洲香蕉| 亚洲香蕉视频在线播放| 99热这里只有精品中文| 精品视频日韩在线观看|