Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A rugalmas fürttel rendelkező Azure Database for PostgreSQL egy felügyelt szolgáltatás, amellyel magas rendelkezésre állású PostgreSQL-adatbázisokat futtathat, kezelhet és skálázhat a felhőben vízszintes horizontális felskálázási képességgel. Ez a rövid útmutató bemutatja, hogyan hozhat létre rugalmas fürtpéldányt az Azure Portal használatával.
Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes Azure-fiókot, mielőtt elkezdené.
Jelentkezzen be az Azure Portalra
Nyissa meg a webböngészőjét, és lépjen a portálra. Adja meg a hitelesítő adatait a Portalra való bejelentkezéshez. Az alapértelmezett nézet a szolgáltatási irányítópult.
Azure-adatbázis létrehozása PostgreSQL-kiszolgálóhoz
Egy rugalmas fürt, például egy rugalmas kiszolgálópéldány egy konfigurált számítási és tárolási erőforráskészlettel jön létre. A fürt egy Azure-erőforráscsoporton belül jön létre. Az Azure Database for PostgreSQL létrehozása című cikkben ismertetett lépések a rugalmas fürtökre is érvényesek. Ez a szakasz a folyamat változásait ismerteti.
Rugalmas Azure Database for PostgreSQL-kiszolgálópéldány létrehozásához hajtsa végre a következő lépéseket:
Az alapvető információk kitöltése után lépjen a Kiszolgáló konfigurálása szakaszra.
A Fürt szakaszból válassza a Rugalmas fürt rádió opciót.
Adja meg a kívánt csomópontszámot, és konfigurálja a kívánt számítási méretet.
Mentse a módosításokat, és ellenőrizze a beállításokat a fő konfigurációs lapon.
Válassza a Véleményezés + létrehozás lehetőséget a kijelölések áttekintéséhez. A kiszolgáló üzembe helyezéséhez válassza a Létrehozás lehetőséget. Ez a művelet eltarthat néhány percig.
Mostantól figyelheti az üzembe helyezés előrehaladását. Az üzembe helyezés után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amellyel létrehoz egy csempét a kiszolgálóhoz az Azure Portal irányítópultján. A csempe a kiszolgáló Áttekintés oldalának közvetlen megnyitására szolgál. Az Erőforrás megnyitása lehetőség kiválasztásával megnyitja a kiszolgáló Áttekintés oldalát.
Alapértelmezés szerint a postgres adatbázis a kiszolgáló alatt jön létre. A postgres-adatbázis egy alapértelmezett adatbázis, amely felhasználók, segédprogramok és alkalmazások számára készült. (A másik alapértelmezett adatbázis a azure_maintenance. Funkciója a felügyelt szolgáltatásfolyamatok elkülönítése a felhasználói műveletektől. Az adatbázis nem érhető el.)
Feljegyzés
A rugalmas Azure Database for PostgreSQL-kiszolgálópéldány kapcsolatai az 5432-s és a 6432-s porton (PgBouncer) keresztül kommunikálnak. Ha vállalati hálózaton belülről próbál csatlakozni, előfordulhat, hogy a hálózat tűzfala nem engedélyezi a kimenő forgalmat az 5432-s és a 6432-s porton keresztül. Ha igen, csak akkor csatlakozhat a kiszolgálóhoz, ha az informatikai részleg meg nem nyitja az 5432-s és a 6432-s portot. A rugalmas fürtök a 7432-s és a 8432-s portot (PgBouncer) is használják a fürtcsomópontok közötti elosztott terhelésű kapcsolatokhoz, és előfordulhat, hogy az informatikai részlegnek hasonló módon kell engedélyeznie a listázást.
Kapcsolatadatok lekérése
Amikor létrehoz egy rugalmas fürtpéldányt, egy alapértelmezett adatbázis jön létre postgres néven. Az adatbázis-kiszolgálóhoz való csatlakozáshoz a teljes kiszolgálónévre és a rendszergazdai bejelentkezési hitelesítő adatokra van szüksége. Ezeket az értékeket a rövid útmutatóban korábban jegyezte fel. Ha nem jegyezte fel, a kiszolgáló nevét és bejelentkezési adatait megtalálja a kiszolgáló Áttekintés lapján a portálon.
Nyissa meg kiszolgáló Áttekintés lapját. Jegyezze fel a kiszolgálónevet és a kiszolgáló-rendszergazdai bejelentkezési nevet. Vigye az egérmutatót az egyes mezők fölé. Ekkor a szövegtől jobbra megjelenik a másolási szimbólum. Az értékek másolásához kattintson a másolási szimbólumra.
Csatlakozás az Azure Database for PostgreSQL-adatbázishoz a psql használatával
Számos alkalmazással csatlakozhat rugalmas Azure Database for PostgreSQL-kiszolgálópéldányához. Ha az ügyfélszámítógépen telepítve van a PostgreSQL, helyi psql-példány használatával csatlakozhat egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz. Most a psql parancssori segédprogrammal kapcsolódjunk a rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz.
Futtassa a következő psql-parancsot egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz való csatlakozáshoz.
psql --host=<servername> --port=<port> --username=<user> --dbname=<dbname>Az alábbi parancs például a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány postgres nevű alapértelmezett adatbázisához csatlakozik, mydemoserver.postgres.database.azure.com hozzáférési hitelesítő adatok használatával. Adja meg a
<server_admin_password>-t, amelyet jelszóként választott.psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgresA fürt véletlenszerűen kiválasztott csomópontjához való csatlakozáshoz használja a 7432-es portot.
psql --host=mydemoserver-pg.postgres.database.azure.com --port=7432 --username=myadmin --dbname=postgresA csatlakozás után a psql segédprogram egy postgres promptot jelenít meg, ahová az SQL-parancsokat beírhatja. A kezdeti kapcsolat kimenetében figyelmeztetés jelenhet meg, mert a használt psql más verziójú lehet, mint a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány verziója.
Példa psql kimenetre:
psql (12.3 (Ubuntu 12.3-1.pgdg18.04+1), server 13.2) WARNING: psql major version 12, server major version 13. Some psql features might not work. SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off) Type "help" for help.Tipp.
Ha a tűzfal nincs konfigurálva az ügyfél IP-címének engedélyezésére, a következő hiba történik:
psql: FATAL: nincs pg_hba.conf bejegyzés a(z)
<IP address>host számára, "myadmin" felhasználó számára, "postgres" adatbázis, SSL be. FATAL: SSL kapcsolat szükséges. Adja meg az SSL-beállításokat, és próbálkozzon újra.Ellenőrizze, hogy az ügyfél IP-címe engedélyezve van-e a tűzfalszabályokban.
Hozzon létre egy "mypgsqlschema" nevű üres sémát a parancssorban a következő parancs beírásával:
CREATE SCHEMA mypgsqlschema;A parancssorban hajtsa végre a következő parancsot a séma
mypgsqlschematerjesztéséhez:SELECT citus_schema_distribute('mypgsqlschema');A psql-ből való kilépéshez írja be a
\qparancsot, majd nyomja le az Enter billentyűt.
A elastic klaszterhez psql-en keresztül csatlakozott, létrehozott egy üres sémát, majd elosztottá tette.
Az erőforrások tisztítása
Kétféleképpen takaríthatja el a Quickstartban létrehozott erőforrásokat. Törölheti az Azure-erőforráscsoportot, amely tartalmazza az erőforráscsoportban lévő összes erőforrást. Ha a többi erőforrást érintetlenül szeretné hagyni, csak a kiszolgálói erőforrást törölje.
Tipp.
Az ebben a gyűjteményben található többi rövid útmutató erre a rövid útmutatóra épül. Ha azt tervezi, hogy folytatja a Quickstartok használatát, akkor ne törölje az ebben a Quickstartban létrehozott erőforrásokat. Ha nem folytatja a munkát, akkor a következő lépésekkel törölheti a rövid útmutató segítségével létrehozott erőforrásokat a portálon.
Ha az újonnan létrehozott kiszolgálót is magában foglaló teljes erőforráscsoportot törölni szeretné:
Keresse meg az erőforráscsoportot a portálon. A bal oldali menüben válassza az Erőforráscsoportok lehetőséget. Ezután válassza ki annak az erőforráscsoportnak a nevét, amelyben létrehozta az Azure Database for PostgreSQL-erőforrást.
Az erőforráscsoport oldalán kattintson a Törlés parancsra. A törlés megerősítéséhez írja be az erőforráscsoport nevét a szövegmezőbe. Válassza a Törlés lehetőséget.
Csak az újonnan létrehozott kiszolgáló törlése:
Keresse meg a kiszolgálót a portálon, ha még nincs megnyitva. A bal oldali menüben válassza a Minden erőforrás elemet. Ezután keressen rá az Ön által létrehozott kiszolgálóra.
Az Áttekintés oldalon válassza a Törlés elemet.
Erősítse meg a törölni kívánt kiszolgáló nevét, és tekintse meg az érintett adatbázisokat. Írja be a kiszolgáló nevét a szövegmezőbe, és válassza a Törlés lehetőséget.