镜像概览

完整引用
docker.io/pingcap/tispark
Registry
docker.io
命名空间
pingcap
仓库
tispark
已缓存 Tag 数
10
最近同步
07/06/2026, 10:46 AM

简介

TiSpark 镜像,在 Apache Spark 上运行 SQL 直接查询 TiDB/TiKV 数据,适合 HTAP 分析与大批量离线计算。

详细介绍

pingcap/tispark 将 Spark SQL 与 TiDB 存储层对接,可联邦查询 TiKV 与 TiFlash。典型用于数据仓库 ETL、报表批处理,与 TiDB Lightning 导入互补。定位为 Spark 计算作业运行时,需 PD/TiDB 地址与 Spark 集群;K8s 可 Spark Operator 或 Deployment driver 模式。

快速启动

docker run -d --name tispark \
  -e PD_ADDRS=pd0:2379 \
  -e SPARK_MASTER=local[*] \
  docker.io/pingcap/tispark:latest

推荐实践

docker run -d --name tispark \
  --restart unless-stopped \
  -e PD_ADDRS=pd0.internal:2379,pd1.internal:2379 \
  -e TIDB_ADDR=tidb.internal:4000 \
  -e SPARK_MASTER=spark://spark-master:7077 \
  docker.io/pingcap/tispark:v8.1.0

核心参数说明

  • -e PD_ADDRS — TiDB PD 集群地址
  • -e TIDB_ADDR — TiDB SQL 入口(可选)
  • -e SPARK_MASTER — Spark 集群 master URL
  • --restart unless-stopped — Driver 持续运行(按模式)
  • 固定 tag — 与 TiDB 大版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: tispark-driver
spec:
  replicas: 1
  selector:
    matchLabels:
      app: tispark
  template:
    metadata:
      labels:
        app: tispark
    spec:
      containers:
        - name: tispark
          image: docker.io/pingcap/tispark:v8.1.0
          env:
            - name: PD_ADDRS
              value: "pd.tidb.svc:2379"
            - name: SPARK_MASTER
              value: "k8s://https://kubernetes.default.svc:443"
---
apiVersion: v1
kind: Service
metadata:
  name: tispark
spec:
  selector:
    app: tispark
  ports:
    - port: 7077
      targetPort: 7077

生产推荐 Spark Operator;NetworkPolicy 放行 PD/TiKV 端口。

最新 Tag(20 条)

查看全部 10 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/pingcap/tispark
:latest
linux/amd64
2022/02/10 10:34379.0 MBsha256:58c7c1984a08
docker.io/pingcap/tispark
:v2.1.8
linux/amd64
2019/12/12 11:04581.0 MBsha256:fb465005ff9a
docker.io/pingcap/tispark
:v2.1.7
linux/amd64
2019/12/09 14:11581.0 MBsha256:7b45af0303d7
docker.io/pingcap/tispark
:v2.1.6
linux/amd64
2019/12/06 15:57580.9 MBsha256:ec0d6b5b26fc
docker.io/pingcap/tispark
:v2.1.5
linux/amd64
2019/09/02 13:40580.9 MBsha256:637d9cfa5465
docker.io/pingcap/tispark
:v2.2.0
linux/amd64
2019/09/02 10:59377.4 MBsha256:909af68bd226
docker.io/pingcap/tispark
:v2.1.3
linux/amd64
2019/08/28 10:06595.0 MBsha256:349ccecaae3f
docker.io/pingcap/tispark
:v2.1.4
linux/amd64
2019/08/28 09:55594.9 MBsha256:aeda6fa0fa59
docker.io/pingcap/tispark
:v2.1.2
linux/amd64
2019/08/01 10:19594.9 MBsha256:4d9a9b7b6f74
docker.io/pingcap/tispark
:v2.1.1
linux/amd64
2019/07/23 13:37594.9 MBsha256:aab0a645295f