[
  {
    "spark": "1.5.2",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-1.5.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.5.2",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-1.5.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.5.2",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-1.5.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.5.2",
    "hadoop": "cdh4",
    "base": "https://d3kbcqa49mib13.cloudfront.net/",
    "pattern": "spark-%s-bin-%s.tgz"
  },
  {
    "spark": "1.6.0",
    "hadoop": "1",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.0",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.0",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.0",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.0",
    "hadoop": "cdh4",
    "base": "https://d3kbcqa49mib13.cloudfront.net/",
    "pattern": "spark-%s-bin-%s.tgz"
  },
  {
    "spark": "1.6.1",
    "hadoop": "1",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.1",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.1",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.1",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.1",
    "hadoop": "cdh4",
    "base": "https://d3kbcqa49mib13.cloudfront.net/",
    "pattern": "spark-%s-bin-%s.tgz"
  },
  {
    "spark": "1.6.2",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.2",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.2",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.2",
    "hadoop": "cdh4",
    "base": "https://d3kbcqa49mib13.cloudfront.net/",
    "pattern": "spark-%s-bin-%s.tgz"
  },
  {
    "spark": "1.6.3",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.3",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.3",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-1.6.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "1.6.3",
    "hadoop": "cdh4",
    "base": "https://d3kbcqa49mib13.cloudfront.net/",
    "pattern": "spark-%s-bin-%s.tgz"
  },
  {
    "spark": "2.0.0",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.0",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.0",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.0",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.1",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.1",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.1",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.1",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.2",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.2",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.2",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.0.2",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.0.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.0",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.0",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.0",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.0",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.1",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.1",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.1",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.1",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.2",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.2",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.2",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.2",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.3",
    "hadoop": "2.3",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.3",
    "hadoop": "2.4",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.3",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.1.3",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.1.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.2.0",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.2.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.2.0",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.2.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.2.1",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.2.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.2.1",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.2.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.2.2",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.2.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.2.2",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.2.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.2.3",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.2.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.2.3",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.2.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.0",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.0",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.1",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.1",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.2",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.2",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.3",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.3",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.4",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.4/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.3.4",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.3.4/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.0",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.0",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.1",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.1",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.2",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.2",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.3",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.3",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.4",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.4/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.4",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.4/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.5",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.5/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.5",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.5/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.6",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.6/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.6",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.6/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.7",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.7/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.7",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.7/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.8",
    "hadoop": "2.6",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.8/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "2.4.8",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-2.4.8/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.0",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.0",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.0",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.1",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.1",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.1",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.2",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.2",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.2",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.3",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.0.3",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.0.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.1.1",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.1.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.1.1",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.1.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.1.2",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.1.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.1.2",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.1.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.1.3",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.1.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.1.3",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.1.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.0",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.0",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.1",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.1",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.2",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.2",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.3",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.3",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.4",
    "hadoop": "2.7",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.4/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.2.4",
    "hadoop": "3.2",
    "base": "https://archive.apache.org/dist/spark/spark-3.2.4/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.3.0",
    "hadoop": "2",
    "base": "https://archive.apache.org/dist/spark/spark-3.3.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.3.0",
    "hadoop": "3",
    "base": "https://archive.apache.org/dist/spark/spark-3.3.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.3.1",
    "hadoop": "2",
    "base": "https://archive.apache.org/dist/spark/spark-3.3.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.3.1",
    "hadoop": "3",
    "base": "https://archive.apache.org/dist/spark/spark-3.3.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.3.2",
    "hadoop": "2",
    "base": "https://archive.apache.org/dist/spark/spark-3.3.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.3.2",
    "hadoop": "3",
    "base": "https://archive.apache.org/dist/spark/spark-3.3.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.3.3",
    "hadoop": "3",
    "base": "https://archive.apache.org/dist/spark/spark-3.3.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.3.4",
    "hadoop": "2",
    "base": "https://archive.apache.org/dist/spark/spark-3.3.4/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.3.4",
    "hadoop": "3",
    "base": "https://archive.apache.org/dist/spark/spark-3.3.4/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.4.0",
    "hadoop": "3",
    "base": "https://archive.apache.org/dist/spark/spark-3.4.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.4.1",
    "hadoop": "3",
    "base": "https://archive.apache.org/dist/spark/spark-3.4.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.4.2",
    "hadoop": "3",
    "base": "https://archive.apache.org/dist/spark/spark-3.4.2/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.4.3",
    "hadoop": "3",
    "base": "https://dlcdn.apache.org/spark/spark-3.4.3/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.5.0",
    "hadoop": "3",
    "base": "https://archive.apache.org/dist/spark/spark-3.5.0/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  },
  {
    "spark": "3.5.1",
    "hadoop": "3",
    "base": "https://dlcdn.apache.org/spark/spark-3.5.1/",
    "pattern": "spark-%s-bin-hadoop%s.tgz"
  }
]
