原創(chuàng)|使用教程|編輯:況魚杰|2020-05-27 14:08:37.710|閱讀 250 次
概述:本文是CDP中Cloudera的Operational DB(OpDB)系列文章的一部分,系列里面的每篇文章都會詳細介紹新功能。而本文概述了Operational DB支持的語言,框架和應(yīng)用程序。Cloudera的OpDB提供了高級功能,例如過濾器和計數(shù)器;并支持各種流行的語言,使您能夠為各種用例構(gòu)建應(yīng)用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本文是CDP中Cloudera的Operational DB(OpDB)系列文章的一部分,系列里面的每篇文章都會詳細介紹新功能。而本文概述了Operational DB支持的語言,框架和應(yīng)用程序。Cloudera的OpDB提供了高級功能,例如過濾器和計數(shù)器;并支持各種流行的語言,使您能夠為各種用例構(gòu)建應(yīng)用程序。
.Net界面支持
Microsoft.Phoenix.Client nuget包為您提供了可用于開發(fā).Net應(yīng)用程序的兼容類的集合。您可以使用C#客戶端庫為Phoenix Query Server開發(fā)應(yīng)用程序。您開發(fā)的.Net應(yīng)用程序使用Avatica API和Google協(xié)議緩沖區(qū)序列化格式與Phoenix Query Server接口。
您可以從此處下載Microsoft.Phoenix.Client nuget程序包://www.nuget.org/packages/Microsoft.Phoenix.Client/。
通過多個接口(包括ODBC,Thrift服務(wù)器和Phoenix查詢服務(wù)器)支持Microsoft .Net Framework。
Java 2平臺企業(yè)版(J2EE)支持
支持Java 2 Enterprise Edition和Eclipse插件。您可以使用Java客戶端API對Apache HBase表執(zhí)行操作。您可以開發(fā)可用于創(chuàng)建表,插入數(shù)據(jù)的Java應(yīng)用程序。本機Java客戶端API提供了編程訪問。
語言支持
除了Java和C#,操作數(shù)據(jù)庫還允許您使用各種編程語言來構(gòu)建應(yīng)用程序。以下是受支持的語言:
開放式數(shù)據(jù)庫連接(ODBC)支持
您可以使用ODBC接口訪問操作數(shù)據(jù)庫。ODBC驅(qū)動程序是開箱即用的,也可以從第三方提供商處獲得。
您可以通過其標準JDBC API以典型的DDL / DML語句的形式創(chuàng)建Apache HBase表并與之交互。 Apache Phoenix JDBC驅(qū)動程序可以輕松地嵌入到任何支持JDBC的應(yīng)用程序中。 JDBC接口是開箱即用的。
用戶定義函數(shù)(UDF)可以在SQL語句中使用。在查詢中,UDF可以與內(nèi)置函數(shù)一樣使用,例如選擇,向上插入,刪除,創(chuàng)建功能索引。臨時功能特定于會話/連接,無法在其他會話/連接中訪問。
永久功能元信息將存儲在名為SYSTEM.FUNCTION的系統(tǒng)表中。我們正在支持特定于租戶的功能。在特定于租戶的連接中創(chuàng)建的功能對其他特定于租戶的連接不可見。所有連接僅可見特定于全局租戶(無租戶)的功能。
CDP Data Center支持各種混合解決方案,其中計算任務(wù)與數(shù)據(jù)存儲分開,并且可以從遠程集群訪問數(shù)據(jù)。 Cloudera的共享數(shù)據(jù)體驗(SDX)可以幫助您在測試應(yīng)用程序的所有實例之間擁有統(tǒng)一的數(shù)據(jù)和元數(shù)據(jù)安全性以及治理策略,從而節(jié)省了為每個實例重新配置安全性和治理的時間。
開發(fā)在CDP數(shù)據(jù)中心上部署的OpDB應(yīng)用程序時,您可以選擇創(chuàng)建自己的應(yīng)用程序部署生命周期并將其部署在多種實例類型(測試,階段,生產(chǎn))上。在新版本的CDP數(shù)據(jù)中心中測試應(yīng)用程序,并從Cloudera Manager訪問內(nèi)置的指標系統(tǒng),以查看一切是否按預(yù)期進行。
Apache HBase中的列族可能包含一個或多個列。您必須在創(chuàng)建表時定義列系列,但是以后可以動態(tài)添加列。 Apache HBase的此功能允許您在列族中添加新列,并更改應(yīng)用程序以開始使用該新列。OpDB的Apache Phoenix允許您更改表的架構(gòu),并為您提供讀取架構(gòu)的靈活性。這可以幫助您利用“ NoSQL”的所有功能以及讀取模式的靈活性。
您可以使用Apache HBase REST服務(wù)器與OpDB進行交互。如果您不想使用Java API,
關(guān)于Cloudera
在 Cloudera,我們相信數(shù)據(jù)可以使今天的不可能,在明天成為可能。我們使人們能夠?qū)?fù)雜的數(shù)據(jù)轉(zhuǎn)換為清晰而可行的洞察力。Cloudera 為任何地方的任何數(shù)據(jù)從邊緣到人工智能提供企業(yè)數(shù)據(jù)云平臺服務(wù)。在開源社區(qū)不懈創(chuàng)新的支持下, Cloudera推動了全球最大型企業(yè)的數(shù)字化轉(zhuǎn)型歷程。了解更多,請聯(lián)系。
慧都大數(shù)據(jù)專業(yè)團隊為企業(yè)提供Cloudera大數(shù)據(jù)平臺搭建,免費業(yè)務(wù)咨詢,定制開發(fā)等完整服務(wù),快速、輕松、低成本將任何Hadoop集群從試用階段轉(zhuǎn)移到生產(chǎn)階段。
歡迎撥打慧都熱線023-68661681或咨詢慧都在線客服,我們有專業(yè)的大數(shù)據(jù)團隊,為您提供免費大數(shù)據(jù)相關(guān)業(yè)務(wù)咨詢!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn