Egyéni beépülő modulok
Fontos
Ez a szolgáltatás jelenleg előzetes kiadásban elérhető. A Microsoft Azure Előzetes verzió kiegészítő használati feltételei további jogi feltételeket tartalmaznak, amelyek a bétaverzióban, előzetes verzióban vagy egyébként még nem általánosan elérhető Azure-funkciókra vonatkoznak. Erről az adott előzetes verzióról az Azure HDInsight az AKS előzetes verziójában tájékozódhat. Ha kérdése vagy funkciójavaslata van, küldjön egy kérést az AskHDInsightban a részletekkel együtt, és kövessen minket további frissítésekért az Azure HDInsight-közösségről.
Ez a cikk részletesen ismerteti, hogyan helyezhet üzembe egyéni beépülő modulokat a Trino-fürtön a HDInsighttal az AKS-en.
A Trino gazdag felületet biztosít, amellyel a felhasználók saját beépülő modulokat írhatnak, például eseményfigyelőket, egyéni SQL-függvényeket stb. A cikkben ismertetett konfigurációval arm-sablonnal elérhetővé teheti az egyéni beépülő modulokat a Trino-fürtben.
Előfeltételek
- Egy operatív Trino-fürt HDInsighttal az AKS-en.
- Hozzon létre ARM-sablont a fürthöz.
- Tekintse át a teljes fürt ARM-sablonmintáját .
- Az ARM-sablonok készítésének és üzembe helyezésének ismerete.
Egyéni beépülő modulok hozzáadása
Az userPluginsSpec.plugins
ARM-sablon erőforrásszakaszában [*].properties.clusterProfile.trinoProfile
létrehozott konfiguráció lehetővé teszi a fürt üzembe helyezése során letöltendő beépülő modulok megadását.
userPluginsSpec.plugins
egy listát határoz meg, amely leírja, hogy milyen beépülő modulokat kell telepíteni, és melyik helyről, az alábbi mezőkben leírtak szerint.
Tulajdonság | Leírás |
---|---|
név | Ez a mező a trino beépülő modulok könyvtárának alkönyvtárára képez le, amely az elérési út mező alatt található összes beépülő modult tartalmazza az itt leírtak szerint. |
ösvény | A beépülő modulhoz szükséges összes jar-fájlt tartalmazó könyvtár teljes elérési útja. A jarok tárolásának támogatott tárolója az Azure Data Lake Storage Gen2. |
engedélyezve | Logikai tulajdonság, amely engedélyezi vagy letiltja a beépülő modul letöltését a fürtre. |
Feljegyzés
Az egyéni beépülő modul üzembe helyezése a fürthöz kötött, felhasználó által hozzárendelt felügyelt identitást (MSI) használja a tárfiókon való hitelesítéshez. Győződjön meg arról, hogy a beépülő modulokat tartalmazó tárfiók megfelelő hozzáféréssel rendelkezik a fürthöz kötött felügyelt identitáshoz.
Az alábbi példa bemutatja, hogyan válik elérhetővé egy minta beépülő modul egy Trino-fürt számára. Adja hozzá ezt a json-mintát [*].properties.clusterProfile
az ARM-sablonban.
"trinoProfile": {
"userPluginsSpec": {
"plugins": [
{
"name": "exampleplugin",
"path": "https://examplestorageaccount.blob.core.windows.net/plugins/myplugins/",
"enabled": true
}
]
}
}
Telepítse a frissített ARM-sablont a fürt változásainak megfelelően. Megtudhatja, hogyan helyezhet üzembe ARM-sablont.
Feljegyzés
A meglévő fürtök beépülő moduljainak frissítéséhez üzembe helyezésre van szükség, hogy a rendszer átvehesse az új módosításokat.