sync @ 15319b5
This commit is contained in:
+14
-1
@@ -882,7 +882,20 @@ bootstrap_starrocks() {
|
||||
'aws.s3.region' = '${S3_REGION:-us-east-1}'
|
||||
);" 2>/dev/null && echo -e "${OK} External Catalog 'iceberg_catalog' dibuat." || \
|
||||
echo -e "${WARN} External Catalog gagal/mungkin sudah ada."
|
||||
sr_mysql "SHOW CATALOGS;" | grep -q "iceberg_catalog" && echo -e "${OK} Catalog 'iceberg_catalog' terverifikasi."
|
||||
sr_mysql "SHOW CATALOGS;" | grep -q "iceberg_catalog" && echo -e "${OK} Catalog 'iceberg_catalog' terverifikasi."
|
||||
|
||||
# ── Uji MENDALAM (bukti konektivitas, bukan sekadar registrasi) ──────────
|
||||
# CREATE EXTERNAL CATALOG + SHOW CATALOGS hanya sisi StarRocks (REST dihubungi
|
||||
# LAZY) → keduanya bisa [OK] walau Nessie TIDAK menyajikan Iceberg REST.
|
||||
# `SHOW DATABASES FROM` memaksa StarRocks menghubungi REST server → bukti nyata.
|
||||
local _icd=""
|
||||
if _icd="$(sr_mysql "SHOW DATABASES FROM iceberg_catalog;")"; then
|
||||
echo -e "${OK} Iceberg REST Nessie terjangkau (uji metadata iceberg_catalog lolos)."
|
||||
else
|
||||
echo -e "${WARN} iceberg_catalog terdaftar TAPI metadata TIDAK terbaca — Nessie existing"
|
||||
echo -e "${WARN} kemungkinan tanpa Iceberg REST (path '${NESSIE_ICEBERG_PREFIX:-/iceberg}') atau warehouse belum diset."
|
||||
echo -e "${WARN} Bukti: curl -s -o /dev/null -w '%{http_code}\\n' '${NESSIE_URL:-http://nessie:19120}${NESSIE_ICEBERG_PREFIX:-/iceberg}/v1/config' (404 = REST tak ada)"
|
||||
fi
|
||||
|
||||
echo -e "${OK} ${GREEN}Step 5 selesai — StarRocks terkonfigurasi.${NC}"
|
||||
echo ""
|
||||
|
||||
Reference in New Issue
Block a user