Currently (HPCC rc3) sparkThor.xsd, sparkThor-default.xsl and sparkThor.xsl are only deployed to components/configxml/ with Spark installed. If a cluster HPCC cluster is configured, i.e envrionment.xml generated with spark with various nodes, for example,
1 support node (include dali and esp)
2 roxie nodes
2 thor nodes
1 spark node
Since we use the same environment.xml on all nodes which require xsd files listed in environment.xml are in the all nodes. Otherwise parsing environment.xml (by configgen) will fail and HPCC will fail to start. This requires all node have spark installed so spark xsd can be found.
Instead of installing spark component on support, roxie,etc node if we have spark xsd on HPCC Platform the problem will be resolved.