From b7ff8fac57a540c369b0ded6f8307d554fe76660 Mon Sep 17 00:00:00 2001 From: littlezhou Date: Sat, 24 Mar 2018 19:08:43 +0800 Subject: [PATCH 1/2] Solve #1657, Remove regexp package dependency --- conf/zeppelin-site.xml | 8 - smart-integration/conf/zeppelin-site.xml | 8 - .../src/test/resources/zeppelin-site.xml | 8 - smart-server/conf/zeppelin-site.xml | 8 - .../src/test/resources/zeppelin-site.xml | 8 - smart-zeppelin/conf/zeppelin-site.xml | 8 - smart-zeppelin/zeppelin-zengine/pom.xml | 16 - .../zeppelin/conf/ZeppelinConfiguration.java | 3 +- .../notebook/repo/GitNotebookRepo.java | 187 --- .../notebook/repo/VFSNotebookRepo.java | 341 ----- .../helium/HeliumApplicationFactoryTest.java | 373 ----- .../interpreter/InterpreterFactoryTest.java | 486 ------- .../zeppelin/notebook/NotebookTest.java | 1269 ----------------- .../notebook/repo/GitNotebookRepoTest.java | 366 ----- .../NotebookRepoSyncInitializationTest.java | 159 --- .../notebook/repo/NotebookRepoSyncTest.java | 427 ------ .../notebook/repo/VFSNotebookRepoTest.java | 204 --- .../repo/mock/VFSNotebookRepoMock.java | 42 - .../test/resources/test-zeppelin-site1.xml | 6 - .../test/resources/test-zeppelin-site2.xml | 6 - .../src/test/resources/zeppelin-site.xml | 6 - 21 files changed, 1 insertion(+), 3938 deletions(-) delete mode 100644 smart-zeppelin/zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/repo/GitNotebookRepo.java delete mode 100644 smart-zeppelin/zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/repo/VFSNotebookRepo.java delete mode 100644 smart-zeppelin/zeppelin-zengine/src/test/java/org/apache/zeppelin/helium/HeliumApplicationFactoryTest.java delete mode 100644 smart-zeppelin/zeppelin-zengine/src/test/java/org/apache/zeppelin/interpreter/InterpreterFactoryTest.java delete mode 100644 smart-zeppelin/zeppelin-zengine/src/test/java/org/apache/zeppelin/notebook/NotebookTest.java delete mode 100644 smart-zeppelin/zeppelin-zengine/src/test/java/org/apache/zeppelin/notebook/repo/GitNotebookRepoTest.java delete mode 100644 smart-zeppelin/zeppelin-zengine/src/test/java/org/apache/zeppelin/notebook/repo/NotebookRepoSyncInitializationTest.java delete mode 100644 smart-zeppelin/zeppelin-zengine/src/test/java/org/apache/zeppelin/notebook/repo/NotebookRepoSyncTest.java delete mode 100644 smart-zeppelin/zeppelin-zengine/src/test/java/org/apache/zeppelin/notebook/repo/VFSNotebookRepoTest.java delete mode 100644 smart-zeppelin/zeppelin-zengine/src/test/java/org/apache/zeppelin/notebook/repo/mock/VFSNotebookRepoMock.java diff --git a/conf/zeppelin-site.xml b/conf/zeppelin-site.xml index 6670828eb29..b24d1e0cb14 100644 --- a/conf/zeppelin-site.xml +++ b/conf/zeppelin-site.xml @@ -144,14 +144,6 @@ --> - - - - - - - - - - - - - - zeppelin.notebook.storage - org.apache.zeppelin.notebook.repo.VFSNotebookRepo - notebook persistence layer implementation - - zeppelin.interpreter.dir interpreter diff --git a/smart-zeppelin/zeppelin-zengine/src/test/resources/test-zeppelin-site2.xml b/smart-zeppelin/zeppelin-zengine/src/test/resources/test-zeppelin-site2.xml index b6c80b9ff60..13cbe74e3af 100644 --- a/smart-zeppelin/zeppelin-zengine/src/test/resources/test-zeppelin-site2.xml +++ b/smart-zeppelin/zeppelin-zengine/src/test/resources/test-zeppelin-site2.xml @@ -59,12 +59,6 @@ --> - - zeppelin.notebook.storage - org.apache.zeppelin.notebook.repo.VFSNotebookRepo - notebook persistence layer implementation - - zeppelin.interpreter.dir interpreter diff --git a/smart-zeppelin/zeppelin-zengine/src/test/resources/zeppelin-site.xml b/smart-zeppelin/zeppelin-zengine/src/test/resources/zeppelin-site.xml index 85c5e8bdedd..b252e147770 100644 --- a/smart-zeppelin/zeppelin-zengine/src/test/resources/zeppelin-site.xml +++ b/smart-zeppelin/zeppelin-zengine/src/test/resources/zeppelin-site.xml @@ -58,12 +58,6 @@ --> - - zeppelin.notebook.storage - org.apache.zeppelin.notebook.repo.VFSNotebookRepo - notebook persistence layer implementation - - zeppelin.interpreter.dir interpreter From 7c12fcad13a9cd2ec562ee443ac20c50028b8ac0 Mon Sep 17 00:00:00 2001 From: littlezhou Date: Sat, 24 Mar 2018 20:16:23 +0800 Subject: [PATCH 2/2] Fix init --- .../apache/zeppelin/server/SmartZeppelinServer.java | 12 ------------ .../apache/zeppelin/conf/ZeppelinConfiguration.java | 2 +- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/smart-zeppelin/zeppelin-server/src/main/java/org/apache/zeppelin/server/SmartZeppelinServer.java b/smart-zeppelin/zeppelin-server/src/main/java/org/apache/zeppelin/server/SmartZeppelinServer.java index ddf37183fda..1b7c14240ba 100644 --- a/smart-zeppelin/zeppelin-server/src/main/java/org/apache/zeppelin/server/SmartZeppelinServer.java +++ b/smart-zeppelin/zeppelin-server/src/main/java/org/apache/zeppelin/server/SmartZeppelinServer.java @@ -35,11 +35,9 @@ import org.apache.zeppelin.interpreter.InterpreterSettingManager; import org.apache.zeppelin.notebook.Notebook; import org.apache.zeppelin.notebook.NotebookAuthorization; -import org.apache.zeppelin.notebook.repo.NotebookRepoSync; import org.apache.zeppelin.rest.CredentialRestApi; import org.apache.zeppelin.rest.HeliumRestApi; import org.apache.zeppelin.rest.LoginRestApi; -import org.apache.zeppelin.rest.NotebookRepoRestApi; import org.apache.zeppelin.rest.SecurityRestApi; import org.apache.zeppelin.rest.ZeppelinRestApi; import org.apache.zeppelin.scheduler.SchedulerFactory; @@ -95,7 +93,6 @@ public class SmartZeppelinServer { private SchedulerFactory schedulerFactory; private InterpreterFactory replFactory; private SearchService noteSearchService; - private NotebookRepoSync notebookRepo; private NotebookAuthorization notebookAuthorization; private Credentials credentials; private DependencyResolver depResolver; @@ -175,7 +172,6 @@ private void init() throws Exception { this.schedulerFactory = new SchedulerFactory(); this.interpreterSettingManager = new InterpreterSettingManager(zconf, depResolver, new InterpreterOption(true)); - this.notebookRepo = new NotebookRepoSync(zconf); this.noteSearchService = new LuceneSearch(); this.notebookAuthorization = NotebookAuthorization.init(zconf); this.credentials = new Credentials(zconf.credentialsPersist(), zconf.getCredentialsPath()); @@ -376,14 +372,6 @@ public Set getSingletons() { /** Rest-api root endpoint */ ZeppelinRestApi root = new ZeppelinRestApi(); singletons.add(root); -/* - NotebookRestApi notebookApi = - new NotebookRestApi(notebook, notebookWsServer, noteSearchService); - singletons.add(notebookApi);*/ - - NotebookRepoRestApi notebookRepoApi = - new NotebookRepoRestApi(notebookRepo); - singletons.add(notebookRepoApi); HeliumRestApi heliumApi = new HeliumRestApi(helium, notebook); singletons.add(heliumApi); diff --git a/smart-zeppelin/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java b/smart-zeppelin/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java index 7528c9dfb1d..711d72a34a1 100644 --- a/smart-zeppelin/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java +++ b/smart-zeppelin/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java @@ -597,7 +597,7 @@ public static enum ConfVars { ZEPPELIN_NOTEBOOK_AZURE_CONNECTION_STRING("zeppelin.notebook.azure.connectionString", null), ZEPPELIN_NOTEBOOK_AZURE_SHARE("zeppelin.notebook.azure.share", "zeppelin"), ZEPPELIN_NOTEBOOK_AZURE_USER("zeppelin.notebook.azure.user", "user"), - ZEPPELIN_NOTEBOOK_STORAGE("zeppelin.notebook.storage", null), + ZEPPELIN_NOTEBOOK_STORAGE("zeppelin.notebook.storage", ""), ZEPPELIN_NOTEBOOK_ONE_WAY_SYNC("zeppelin.notebook.one.way.sync", false), // whether by default note is public or private ZEPPELIN_NOTEBOOK_PUBLIC("zeppelin.notebook.public", true),