概要

フル名
docker.io/bde2020/hive-metastore-postgresql
Registry
docker.io
名前空間
bde2020
リポジトリ
hive-metastore-postgresql
キャッシュ Tag 数
5
最終同期
07/05/2026, 06:49 PM
関連トピック

概要

Hive Metastore PostgreSQL 元数据镜像,为 Apache Hive 提供表结构存储,大数据数仓 SQL 引擎元数据库组件。

詳細

bde2020/hive-metastore-postgresql 打包 Hive Metastore 服务并内置 PostgreSQL 作为元数据后端,管理库表分区与 SerDe 信息。定位为大数据元数据服务,HiveServer2/Spark SQL 依赖此组件;Hadoop 数仓 docker-compose 栈或湖仓一体架构的 catalog 层。

快速启动

docker run -d --name hive-metastore \
  -p 9083:9083 \
  docker.io/bde2020/hive-metastore-postgresql:2.3.0

推荐实践

docker run -d --name hive-metastore \
  --restart unless-stopped \
  -p 9083:9083 \
  -e POSTGRES_PASSWORD=changeme \
  -v /data/hive-metastore:/var/lib/postgresql \
  docker.io/bde2020/hive-metastore-postgresql:2.3.0

核心参数说明

  • -p 9083:9083 — Thrift Metastore API
  • POSTGRES_PASSWORD — 元数据库密码(高敏
  • -v .../hive-metastore:... — PG 数据持久化
  • 依赖 — HDFS/S3 数据路径配置

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: hive-metastore
spec:
  replicas: 1
  selector:
    matchLabels:
      app: hive-metastore
  template:
    metadata:
      labels:
        app: hive-metastore
    spec:
      containers:
        - name: metastore
          image: docker.io/bde2020/hive-metastore-postgresql:2.3.0
          ports:
            - containerPort: 9083
          envFrom:
            - secretRef:
                name: hive-metastore-env
          volumeMounts:
            - name: data
              mountPath: /var/lib/postgresql
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: hive-metastore-data
---
apiVersion: v1
kind: Service
metadata:
  name: hive-metastore
spec:
  selector:
    app: hive-metastore
  ports:
    - port: 9083
      targetPort: 9083

单副本 + PVC;Hive/Spark 通过 Thrift 连接。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/bde2020/hive-metastore-postgresql
:3.1.0
linux/amd64
2020/02/27 00:0996.6 MBsha256:fc41a55fe7f6
docker.io/bde2020/hive-metastore-postgresql
:latest
linux/amd64
2020/02/27 00:0696.6 MBsha256:35abd3b2ca30
docker.io/bde2020/hive-metastore-postgresql
:2.3.0
linux/amd64
2020/02/26 23:0396.6 MBsha256:9ab91699d151
docker.io/bde2020/hive-metastore-postgresql
:revert-2-3.1.0
linux/amd64
2020/02/26 23:0096.6 MBsha256:27cdbc3688f7
docker.io/bde2020/hive-metastore-postgresql
:2.1.0
linux/amd64
2016/08/16 17:2496.6 MBsha256:2f09ad2f6bc7