anchor.diff:  {
     "interpreterSettings": {
  -    "2AQTQW4X5": {
  -      "id": "2AQTQW4X5",
  +    "2B5PXPWYC": {
  +      "id": "2B5PXPWYC",
  +      "name": "hive",
  +      "group": "hive",
  +      "properties": {
  +        "hive.hiveserver2.url": "jdbc:hive2://localhost:10000",
  +        "hive.hiveserver2.password": "",
  +        "hive.hiveserver2.user": "hive"
  +      },
  +      "interpreterGroup": [
  +        {
  +          "class": "org.apache.zeppelin.hive.HiveInterpreter",
  +          "name": "hql"
  +        }
  +      ],
  +      "option": {
  +        "remote": true
  +      }
  +    },
  +    "2B7PRXS56": {
  +      "id": "2B7PRXS56",
         "name": "angular",
         "group": "angular",
         "properties": {},
  -      "interpreterGroup": [],
  -      "option": {
  -        "remote": true
  -      }
  -    },
  -    "2ATRFHJDS": {
  -      "id": "2ATRFHJDS",
  -      "name": "md",
  -      "group": "md",
  -      "properties": {},
  -      "interpreterGroup": [
  -        {
  -          "class": "org.apache.zeppelin.markdown.Markdown",
  -          "name": "md"
  -        }
  -      ],
  -      "option": {
  -        "remote": true
  -      }
  -    },
  -    "2AT3BADT8": {
  -      "id": "2AT3BADT8",
  -      "name": "flink",
  -      "group": "flink",
  -      "properties": {
  -        "local": "false",
  -        "jobmanager.rpc.address": "<%= @flink_jobmgr_ip %>",
  -        "jobmanager.rpc.port": "6123"
  -      },
  -      "interpreterGroup": [
  -        {
  -          "class": "org.apache.zeppelin.flink.FlinkInterpreter",
  -          "name": "flink"
  -        }
  -      ],
  -      "option": {
  -        "remote": true
  -      }
  -    },
  -    "2ARAJA4SU": {
  -      "id": "2ARAJA4SU",
  +      "interpreterGroup": [
  +        {
  +          "class": "org.apache.zeppelin.angular.AngularInterpreter",
  +          "name": "angular"
  +        }
  +      ],
  +      "option": {
  +        "remote": true
  +      }
  +    },
  +    "2B6C4NRWY": {
  +      "id": "2B6C4NRWY",
  +      "name": "psql",
  +      "group": "psql",
  +      "properties": {
  +        "postgresql.driver.name": "org.postgresql.Driver",
  +        "postgresql.password": "",
  +        "postgresql.url": "jdbc:postgresql://localhost:5432/",
  +        "postgresql.max.result": "1000",
  +        "postgresql.user": "gpadmin"
  +      },
  +      "interpreterGroup": [
  +        {
  +          "class": "org.apache.zeppelin.postgresql.PostgreSqlInterpreter",
  +          "name": "sql"
  +        }
  +      ],
  +      "option": {
  +        "remote": true
  +      }
  +    },
  +    "2B5F6ZH3M": {
  +      "id": "2B5F6ZH3M",
  +      "name": "kylin",
  +      "group": "kylin",
  +      "properties": {
  +        "kylin.api.user": "ADMIN",
  +        "kylin.query.limit": "5000",
  +        "kylin.api.password": "KYLIN",
  +        "kylin.query.offset": "0",
  +        "kylin.query.project": "default",
  +        "kylin.api.url": "http://\u003chost\u003e:\u003cport\u003e/kylin/api/query",
  +        "kylin.query.ispartial": "true"
  +      },
  +      "interpreterGroup": [
  +        {
  +          "class": "org.apache.zeppelin.kylin.KylinInterpreter",
  +          "name": "kylin"
  +        }
  +      ],
  +      "option": {
  +        "remote": true
  +      }
  +    },
  +    "2B6VSUZW2": {
  +      "id": "2B6VSUZW2",
  +      "name": "lens",
  +      "group": "lens",
  +      "properties": {
  +        "lens.session.cluster.user": "default",
  +        "zeppelin.lens.maxResults": "1000",
  +        "lens.query.enable.persistent.resultset": "false",
  +        "lens.client.dbname": "default",
  +        "zeppelin.lens.maxThreads": "10",
  +        "lens.server.base.url": "http://\u003chostname\u003e:\u003cport\u003e/lensapi",
  +        "zeppelin.lens.run.concurrent": "true"
  +      },
  +      "interpreterGroup": [
  +        {
  +          "class": "org.apache.zeppelin.lens.LensInterpreter",
  +          "name": "lens"
  +        }
  +      ],
  +      "option": {
  +        "remote": true
  +      }
  +    },
  +    "2B6FV27N7": {
  +      "id": "2B6FV27N7",
         "name": "spark",
         "group": "spark",
         "properties": {
  -        "spark.cores.max": "4",
  -        "spark.yarn.jar": "<%= @zeppelin_home %>/interpreter/spark/zeppelin-spark-<%= @version %>.jar",
  +        "spark.cores.max": "",
           "master": "yarn-client",
           "zeppelin.spark.maxResult": "1000",
           "zeppelin.dep.localrepo": "local-repo",
  
positive.code:         "spark.executor.memory": "512m",
          "zeppelin.spark.useHiveContext": "true",
          "args": "",
          "spark.home": "<%= @spark_home %>",
          "zeppelin.spark.concurrentSQL": "false",
          "zeppelin.pyspark.python": "python"
        },
        "interpreterGroup": [
          {
  
negative.code:         "remote": true
        }
      },
      "2B8AA1XCM": {
        "id": "2B8AA1XCM",
        "name": "ignite",
        "group": "ignite",
        "properties": {
          "ignite.peerClassLoadingEnabled": "true",
          "ignite.config.url": "",
          "ignite.jdbc.url": "jdbc:ignite:cfg://default-ignite-jdbc.xml",
          "ignite.clientMode": "true",
          "ignite.addresses": "127.0.0.1:47500..47509"
        },
        "interpreterGroup": [
          {
            "class": "org.apache.zeppelin.ignite.IgniteInterpreter",
            "name": "ignite"
          },
          {
            "class": "org.apache.zeppelin.ignite.IgniteSqlInterpreter",
            "name": "ignitesql"
          }
        ],
        "option": {
          "remote": true
        }
      },
      "2B5YARKCA": {
        "id": "2B5YARKCA",
        "name": "phoenix",
        "group": "phoenix",
        "properties": {
          "phoenix.jdbc.url": "jdbc:phoenix:localhost:2181:/hbase-unsecure",
          "phoenix.user": "",
          "phoenix.password": "",
          "phoenix.max.result": "1000",
          "phoenix.driver.name": "org.apache.phoenix.jdbc.PhoenixDriver"
        },
        "interpreterGroup": [
          {
            "class": "org.apache.zeppelin.phoenix.PhoenixInterpreter",
            "name": "sql"
          }
        ],
        "option": {
          "remote": true
        }
      }
    },
    "interpreterBindings": {
      "2A94M5J1Z": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B6U4YAZZ": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B7TJP62C": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B545NST8": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B7W58TNY": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B6A5ZJZF": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B7PSJ6BA": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B6VWVGNC": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B7K4F1MW": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B8XB39DD": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B6FXTPY4": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B8JSB6UW": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B7K3QYT3": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B7685T82": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B5ZG4PBJ": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B7XAANQX": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B7YCKJJN": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B6GN6KBY": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B87KJNN9": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ],
      "2B5GXJSYP": [
        "2B6FV27N7",
        "2B4PQAWZX",
        "2B7PRXS56",
        "2B828R9UC",
        "2B5PXPWYC",
        "2B4X62CQ2",
        "2B889CRM2",
        "2B6VSUZW2",
        "2B8AA1XCM",
        "2B77F5WPH",
        "2B6C4NRWY",
        "2B5YARKCA",
        "2B5F6ZH3M"
      ]
    }
  }
  