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