/** {@inheritDoc} */ @Override protected String keystorePath() { return IgniteUtils.resolveIgnitePath("modules/indexing/src/test/resources/tde.jks").getAbsolutePath(); } }
/** * Load model and its metadata from parquet files. * * @param pathToMdl Hadoop path to model saved from Spark. * @param pathToMetaData Hadoop path to metadata saved from Spark. * @param parsedSparkMdl One of supported Spark models to parse it. * @return Instance of parsedSparkMdl model. */ public static Model parseWithMetadata(String pathToMdl, String pathToMetaData, SupportedSparkModels parsedSparkMdl) { File mdlRsrc1 = IgniteUtils.resolveIgnitePath(pathToMdl); if (mdlRsrc1 == null) throw new IllegalArgumentException("Resource not found [resource_path=" + pathToMdl + "]"); String ignitePathToMdl = mdlRsrc1.getPath(); File mdlRsrc2 = IgniteUtils.resolveIgnitePath(pathToMetaData); if (mdlRsrc2 == null) throw new IllegalArgumentException("Resource not found [resource_path=" + pathToMetaData + "]"); String ignitePathToMdlMetaData = mdlRsrc2.getPath(); switch (parsedSparkMdl) { case GRADIENT_BOOSTED_TREES: return loadGBTClassifierModel(ignitePathToMdl, ignitePathToMdlMetaData); default: throw new UnsupportedSparkModelException(ignitePathToMdl); } }
File f = resolveIgnitePath(path);
File file = IgniteUtils.resolveIgnitePath(fileName);
/** * Load model from parquet file. * * @param pathToMdl Hadoop path to model saved from Spark. * @param parsedSparkMdl One of supported Spark models to parse it. * @return Instance of parsedSparkMdl model. */ public static Model parse(String pathToMdl, SupportedSparkModels parsedSparkMdl) { File mdlRsrc = IgniteUtils.resolveIgnitePath(pathToMdl); if (mdlRsrc == null) throw new IllegalArgumentException("Resource not found [resource_path=" + pathToMdl + "]"); String ignitePathToMdl = mdlRsrc.getPath(); switch (parsedSparkMdl) { case LOG_REGRESSION: return loadLogRegModel(ignitePathToMdl); case LINEAR_REGRESSION: return loadLinRegModel(ignitePathToMdl); case LINEAR_SVM: return loadLinearSVMModel(ignitePathToMdl); case DECISION_TREE: return loadDecisionTreeModel(ignitePathToMdl); case RANDOM_FOREST: return loadRandomForestModel(ignitePathToMdl); case KMEANS: return loadKMeansModel(ignitePathToMdl); default: throw new UnsupportedSparkModelException(ignitePathToMdl); } }
/** * Check tracking running queries for stream COPY command. * * @throws SQLException If failed. */ @Test public void testCopyCommand() throws Exception { try (Connection conn = GridTestUtils.connect(ignite, null); Statement stmt = conn.createStatement()) { conn.setSchema("\"default\""); newBarrier(1); stmt.execute("CREATE TABLE Person(id integer primary key, age integer, firstName varchar, lastname varchar)"); String path = Objects.requireNonNull(resolveIgnitePath("/modules/clients/src/test/resources/bulkload1.csv")) .getAbsolutePath(); newBarrier(2); String sql = "copy from '" + path + "'" + " into Person" + " (_key, age, firstName, lastName)" + " format csv charset 'ascii'"; IgniteInternalFuture<Integer> fut = GridTestUtils.runAsync(() -> stmt.executeUpdate(sql)); assertWaitingOnBarrier(); List<GridRunningQueryInfo> runningQueries = (List<GridRunningQueryInfo>)ignite.context().query().runningQueries(-1); assertEquals(1, runningQueries.size()); assertEquals(sql, runningQueries.get(0).query()); awaitTimeouted(); fut.get(TIMEOUT_IN_MS); } }
File f = resolveIgnitePath(path);