Hi, on 0.5.6 functionality of ZEPPELIN_INTERPRETERS simply does not work. Comma separated interpreter configurations [Class]. First interpreter > become a default
It indeed sort interpreters in interpreters tab, but does not make first one default. After doing very simple patch: --- >> ../myzeppelin/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java >> (revision >> b94e780f6762a0991bde6ed1c62a86dc5ebed828) > > +++ >> ../myzeppelin/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java >> (revision >> ) > > @@ -393,14 +393,14 @@ > > ZEPPELIN_SSL_TRUSTSTORE_PASSWORD("zeppelin.ssl.truststore.password", >> null), > > ZEPPELIN_WAR("zeppelin.war", "../zeppelin-web/dist"), > > ZEPPELIN_WAR_TEMPDIR("zeppelin.war.tempdir", "webapps"), > > - ZEPPELIN_INTERPRETERS("zeppelin.interpreters", >> "org.apache.zeppelin.spark.SparkInterpreter," > > + ZEPPELIN_INTERPRETERS("zeppelin.interpreters", >> "org.apache.zeppelin.hive.HiveInterpreter," + > > + "org.apache.zeppelin.spark.SparkInterpreter," > > + "org.apache.zeppelin.spark.PySparkInterpreter," > > + "org.apache.zeppelin.spark.SparkSqlInterpreter," > > + "org.apache.zeppelin.spark.DepInterpreter," > > + "org.apache.zeppelin.markdown.Markdown," > > + "org.apache.zeppelin.angular.AngularInterpreter," > > + "org.apache.zeppelin.shell.ShellInterpreter," > > - + "org.apache.zeppelin.hive.HiveInterpreter," > > + "org.apache.zeppelin.phoenix.PhoenixInterpreter," > > + "org.apache.zeppelin.tajo.TajoInterpreter," > > + "org.apache.zeppelin.flink.FlinkInterpreter," > > It changes default interpreter. But "%sql" starts to return - sql interpreter not found After hour of digging into the code I could not fix it - it's total spaghetti, where list of classes used in 4 different places, somewhere just to keep an order of interpreters. Can anyone help me, please? -- *Sincerely yoursEgor Pakhomov*