Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-22626

Zeppelin Interpreter settings are getting updated after zeppelin restart

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.6.1
    • 3.0.0, 2.6.2
    • ambari-sever
    • None
    • ambari-server --version
      2.6.1.0-114

    Description

      Zeppelin Interpreter settings are getting updated after zeppelin restart.
      Live cluster : http://ctr-e135-1512069032975-20895-02-000009.hwx.site:9995/#/interpreter
      Steps to reproduce :
      1) Update the zeppelin.pyspark.python to /base/tools/python-2.7.14/bin/python for spark2 interpreter
      2) Restart zeppelin
      3) After restart zeppelin.pyspark.python is getting overridden with value 'python'.
      Same is observed with livy2 interpreter.

      But same steps for spark interpreter is working fine even after zeppelin restart.

      So looks like issue is happening only for spark2 and livy2 interpreter.

      Seeing below error in zeppelin logs :

      INFO [2017-12-11 12:31:25,876] ({main} LuceneSearch.java[addIndexDocs]:305) - Indexing 20 notebooks took 472ms
       INFO [2017-12-11 12:31:25,876] ({main} Notebook.java[<init>]:129) - Notebook indexing finished: 20 indexed in 0s
       WARN [2017-12-11 12:31:25,879] ({main} Helium.java[loadConf]:101) - /usr/hdp/current/zeppelin-server/conf/helium.json does not exists
       WARN [2017-12-11 12:31:25,882] ({main} NotebookRepoSync.java[<init>]:88) - Failed to initialize org.apache.zeppelin.notebook.repo.FileSystemNotebookRepo notebook storage class
      java.lang.reflect.InvocationTargetException
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
      	at org.apache.zeppelin.notebook.repo.NotebookRepoSync.<init>(NotebookRepoSync.java:83)
      	at org.apache.zeppelin.server.ZeppelinServer.<init>(ZeppelinServer.java:155)
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      

      Attachments

        1. AMBARI-22626_branch-2.6_v1.patch
          15 kB
          Prabhjyot Singh
        2. AMBARI-22626_trunk_v1.patch
          58 kB
          Prabhjyot Singh

        Issue Links

          Activity

            People

              prabhjyotsingh Prabhjyot Singh
              ssharma@hortonworks.com Supreeth Sharma
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: