Class GorSparkUtilities


  • public class GorSparkUtilities
    extends java.lang.Object
    • Method Detail

      • getPyServer

        public static org.apache.spark.api.python.Py4JServer getPyServer()
      • getPyServerPort

        public static int getPyServerPort()
      • getPyServerSecret

        public static java.lang.String getPyServerSecret()
      • getJupyterPath

        public static java.util.Optional<java.lang.String> getJupyterPath()
      • closePySpark

        public static void closePySpark()
      • shutdownPy4jServer

        public static void shutdownPy4jServer()
      • initPy4jServer

        public static org.apache.spark.api.python.Py4JServer initPy4jServer()
      • initPySpark

        public static void initPySpark​(java.util.Optional<java.lang.String> standaloneRoot)
      • getSparkGorRedisUri

        public static java.lang.String getSparkGorRedisUri()
      • getSparkSession

        public static org.apache.spark.sql.SparkSession getSparkSession()
      • getSparkSession

        public static org.apache.spark.sql.SparkSession getSparkSession​(int workers)
      • stream2SparkRowList

        public static java.util.List<org.apache.spark.sql.Row> stream2SparkRowList​(java.util.stream.Stream<org.gorpipe.gor.model.Row> str,
                                                                                   org.apache.spark.sql.types.StructType schema)