You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "zijunyang (JIRA)" <ji...@apache.org> on 2016/03/26 17:32:25 UTC

[jira] [Created] (ZEPPELIN-763) Shiro authentication for Apache Zeppelin don't word

zijunyang created ZEPPELIN-763:
----------------------------------

             Summary: Shiro authentication for Apache Zeppelin don't word
                 Key: ZEPPELIN-763
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-763
             Project: Zeppelin
          Issue Type: Bug
          Components: GUI
    Affects Versions: 0.6.0
         Environment: Ubuntu 12.04.5 LTS (GNU/Linux 3.13.0-32-generic x86_64)
            Reporter: zijunyang


Followed the doc:
https://zeppelin.incubator.apache.org/docs/0.6.0-incubating-SNAPSHOT/manual/shiroauthentication.html
to configurate shiro authentication,and restart zeppelin,the following error logs show:
 INFO [2016-03-26 19:40:21,988] ({main} ZeppelinConfiguration.java[create]:98) - Load configuration from file:/opt/zeppelin-0.6.0-incubating-SNAPSHOT/conf/zeppelin-site.xml
 INFO [2016-03-26 19:40:22,248] ({main} ZeppelinServer.java[setupWebAppContext]:261) - ZeppelinServer Webapp path: /opt/zeppelin-0.6.0-incubating-SNAPSHOT/webapps
 INFO [2016-03-26 19:40:22,261] ({main} ZeppelinServer.java[main]:114) - Starting zeppelin server
 INFO [2016-03-26 19:40:22,262] ({main} Server.java[doStart]:272) - jetty-8.1.14.v20131031
 INFO [2016-03-26 19:40:22,289] ({main} ContextHandler.java[log]:2040) - Initializing Shiro environment
 INFO [2016-03-26 19:40:22,289] ({main} EnvironmentLoader.java[initEnvironment]:128) - Starting Shiro environment initialization.
 INFO [2016-03-26 19:40:22,383] ({main} EnvironmentLoader.java[initEnvironment]:141) - Shiro environment initialized in 93 ms.
 INFO [2016-03-26 19:40:22,592] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/sh
 INFO [2016-03-26 19:40:22,601] ({main} InterpreterFactory.java[init]:136) - Interpreter sh.sh found. class=org.apache.zeppelin.shell.ShellInterpreter
 INFO [2016-03-26 19:40:22,605] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/lens
 INFO [2016-03-26 19:40:22,643] ({main} InterpreterFactory.java[init]:136) - Interpreter lens.lens found. class=org.apache.zeppelin.lens.LensInterpreter
 INFO [2016-03-26 19:40:22,648] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/file
 INFO [2016-03-26 19:40:22,663] ({main} InterpreterFactory.java[init]:136) - Interpreter file.hdfs found. class=org.apache.zeppelin.file.HDFSFileInterpreter
 INFO [2016-03-26 19:40:22,667] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/jdbc
 INFO [2016-03-26 19:40:22,674] ({main} InterpreterFactory.java[init]:136) - Interpreter jdbc.sql found. class=org.apache.zeppelin.jdbc.JDBCInterpreter
 INFO [2016-03-26 19:40:22,676] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/couchbase
 INFO [2016-03-26 19:40:22,691] ({main} InterpreterFactory.java[init]:136) - Interpreter couchbase.couchbase found. class=org.apache.zeppelin.couchbase.CouchbaseInterpreter
 INFO [2016-03-26 19:40:22,692] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/cassandra
 INFO [2016-03-26 19:40:22,708] ({main} CassandraInterpreter.java[<clinit>]:154) - Bootstrapping Cassandra Interpreter
 INFO [2016-03-26 19:40:22,709] ({main} InterpreterFactory.java[init]:136) - Interpreter cassandra.cassandra found. class=org.apache.zeppelin.cassandra.CassandraInterpreter
 INFO [2016-03-26 19:40:22,711] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/kylin
 INFO [2016-03-26 19:40:22,719] ({main} InterpreterFactory.java[init]:136) - Interpreter kylin.kylin found. class=org.apache.zeppelin.kylin.KylinInterpreter
 INFO [2016-03-26 19:40:22,720] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/tajo
 INFO [2016-03-26 19:40:22,734] ({main} InterpreterFactory.java[init]:136) - Interpreter tajo.tql found. class=org.apache.zeppelin.tajo.TajoInterpreter
 INFO [2016-03-26 19:40:22,738] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/ignite
 INFO [2016-03-26 19:40:22,767] ({main} InterpreterFactory.java[init]:136) - Interpreter ignite.ignite found. class=org.apache.zeppelin.ignite.IgniteInterpreter
 INFO [2016-03-26 19:40:22,768] ({main} InterpreterFactory.java[init]:136) - Interpreter ignite.ignitesql found. class=org.apache.zeppelin.ignite.IgniteSqlInterpreter
 INFO [2016-03-26 19:40:22,770] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/psql
 INFO [2016-03-26 19:40:22,777] ({main} InterpreterFactory.java[init]:136) - Interpreter psql.sql found. class=org.apache.zeppelin.postgresql.PostgreSqlInterpreter
 INFO [2016-03-26 19:40:22,778] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/angular
 INFO [2016-03-26 19:40:22,781] ({main} InterpreterFactory.java[init]:136) - Interpreter angular.angular found. class=org.apache.zeppelin.angular.AngularInterpreter
 INFO [2016-03-26 19:40:22,785] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/hive
 INFO [2016-03-26 19:40:22,821] ({main} InterpreterFactory.java[init]:136) - Interpreter hive.hql found. class=org.apache.zeppelin.hive.HiveInterpreter
 INFO [2016-03-26 19:40:22,825] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/alluxio
 INFO [2016-03-26 19:40:22,864] ({main} InterpreterFactory.java[init]:136) - Interpreter alluxio.alluxio found. class=org.apache.zeppelin.alluxio.AlluxioInterpreter
 INFO [2016-03-26 19:40:22,865] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/flink
 INFO [2016-03-26 19:40:22,906] ({main} InterpreterFactory.java[init]:136) - Interpreter flink.flink found. class=org.apache.zeppelin.flink.FlinkInterpreter
 INFO [2016-03-26 19:40:22,911] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/phoenix
 INFO [2016-03-26 19:40:22,950] ({main} InterpreterFactory.java[init]:136) - Interpreter phoenix.sql found. class=org.apache.zeppelin.phoenix.PhoenixInterpreter
 INFO [2016-03-26 19:40:22,953] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/elasticsearch
 INFO [2016-03-26 19:40:22,979] ({main} InterpreterFactory.java[init]:136) - Interpreter elasticsearch.elasticsearch found. class=org.apache.zeppelin.elasticsearch.ElasticsearchInterpreter
 INFO [2016-03-26 19:40:22,980] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/spark
 INFO [2016-03-26 19:40:23,031] ({main} InterpreterFactory.java[init]:136) - Interpreter spark.spark found. class=org.apache.zeppelin.spark.SparkInterpreter
 INFO [2016-03-26 19:40:23,035] ({main} InterpreterFactory.java[init]:136) - Interpreter spark.pyspark found. class=org.apache.zeppelin.spark.PySparkInterpreter
 INFO [2016-03-26 19:40:23,037] ({main} InterpreterFactory.java[init]:136) - Interpreter spark.sql found. class=org.apache.zeppelin.spark.SparkSqlInterpreter
 INFO [2016-03-26 19:40:23,039] ({main} InterpreterFactory.java[init]:136) - Interpreter spark.dep found. class=org.apache.zeppelin.spark.DepInterpreter
 INFO [2016-03-26 19:40:23,048] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/hbase
 INFO [2016-03-26 19:40:23,141] ({main} InterpreterFactory.java[init]:136) - Interpreter hbase.hbase found. class=org.apache.zeppelin.hbase.HbaseInterpreter
 INFO [2016-03-26 19:40:23,143] ({main} InterpreterFactory.java[init]:119) - Reading /opt/zeppelin-0.6.0-incubating-SNAPSHOT/interpreter/md
 INFO [2016-03-26 19:40:23,151] ({main} InterpreterFactory.java[init]:136) - Interpreter md.md found. class=org.apache.zeppelin.markdown.Markdown
 INFO [2016-03-26 19:40:23,234] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group flink : id=2BHQ5JKWB, name=flink
 INFO [2016-03-26 19:40:23,235] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group couchbase : id=2BFHDKG2D, name=Couchbase
 INFO [2016-03-26 19:40:23,235] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group alluxio : id=2BFSZSUK3, name=alluxio
 INFO [2016-03-26 19:40:23,235] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group cassandra : id=2BG562NJY, name=cassandra
 INFO [2016-03-26 19:40:23,235] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group md : id=2BEBNTVPA, name=md
 INFO [2016-03-26 19:40:23,236] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group angular : id=2BHHXGVF2, name=angular
 INFO [2016-03-26 19:40:23,236] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group psql : id=2BHA9CPTD, name=psql
 INFO [2016-03-26 19:40:23,236] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group lens : id=2BFC8SW4W, name=lens
 INFO [2016-03-26 19:40:23,236] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group phoenix : id=2BHCMF331, name=phoenix
 INFO [2016-03-26 19:40:23,237] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group tajo : id=2BDVTJUD8, name=tajo
 INFO [2016-03-26 19:40:23,237] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group jdbc : id=2BFA7TW67, name=jdbc
 INFO [2016-03-26 19:40:23,238] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group file : id=2BDXYRRDD, name=file
 INFO [2016-03-26 19:40:23,239] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group elasticsearch : id=2BGWG91BZ, name=elasticsearch
 INFO [2016-03-26 19:40:23,239] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group hive : id=2BFZ9N5SY, name=hive
 INFO [2016-03-26 19:40:23,240] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group kylin : id=2BHS9C2QX, name=kylin
 INFO [2016-03-26 19:40:23,240] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group ignite : id=2BHBAMTAB, name=ignite
 INFO [2016-03-26 19:40:23,241] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group sh : id=2BFBSDZSV, name=sh
 INFO [2016-03-26 19:40:23,241] ({main} InterpreterFactory.java[init]:198) - Interpreter setting group spark : id=2BGWC58V4, name=spark
 INFO [2016-03-26 19:40:23,263] ({main} VfsLog.java[info]:138) - Using "/tmp/vfs_cache" as temporary files store.
 INFO [2016-03-26 19:40:23,532] ({main} NotebookAuthorization.java[loadFromFile]:59) - /opt/zeppelin-0.6.0-incubating-SNAPSHOT/conf/notebook-authorization.json
 INFO [2016-03-26 19:40:23,617] ({main} StdSchedulerFactory.java[instantiate]:1184) - Using default implementation for ThreadExecutor
 INFO [2016-03-26 19:40:23,621] ({main} SimpleThreadPool.java[initialize]:268) - Job execution threads will use class loader of thread: main
 INFO [2016-03-26 19:40:23,644] ({main} SchedulerSignalerImpl.java[<init>]:61) - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
 INFO [2016-03-26 19:40:23,645] ({main} QuartzScheduler.java[<init>]:240) - Quartz Scheduler v.2.2.1 created.
 INFO [2016-03-26 19:40:23,647] ({main} RAMJobStore.java[initialize]:155) - RAMJobStore initialized.
 INFO [2016-03-26 19:40:23,649] ({main} QuartzScheduler.java[initialize]:305) - Scheduler meta-data: Quartz Scheduler (v2.2.1) 'DefaultQuartzScheduler' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

 INFO [2016-03-26 19:40:23,649] ({main} StdSchedulerFactory.java[instantiate]:1339) - Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
 INFO [2016-03-26 19:40:23,650] ({main} StdSchedulerFactory.java[instantiate]:1343) - Quartz scheduler version: 2.2.1
 INFO [2016-03-26 19:40:23,650] ({main} QuartzScheduler.java[start]:575) - Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
 INFO [2016-03-26 19:40:23,800] ({main} Notebook.java[<init>]:116) - Notebook indexing started...
 INFO [2016-03-26 19:40:24,100] ({main} LuceneSearch.java[addIndexDocs]:285) - Indexing 2 notebooks took 298ms
 INFO [2016-03-26 19:40:24,100] ({main} Notebook.java[<init>]:118) - Notebook indexing finished: 2 indexed in 0s
 INFO [2016-03-26 19:40:24,326] ({main} ServerImpl.java[initDestination]:94) - Setting the server's publish address to be /
 INFO [2016-03-26 19:40:24,516] ({main} StandardDescriptorProcessor.java[visitServlet]:284) - NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
 INFO [2016-03-26 19:40:25,475] ({main} AbstractConnector.java[doStart]:338) - Started SelectChannelConnector@0.0.0.0:8080
 INFO [2016-03-26 19:40:25,476] ({main} ZeppelinServer.java[main]:121) - Done, zeppelin server started
 INFO [2016-03-26 19:40:28,024] ({qtp133432771-34} NotebookServer.java[onOpen]:92) - New connection from 172.16.244.1 : 55793
 INFO [2016-03-26 19:40:28,029] ({qtp133432771-30} NotebookServer.java[onOpen]:92) - New connection from 172.16.244.1 : 55794
ERROR [2016-03-26 19:40:28,034] ({qtp133432771-30} NotebookServer.java[onMessage]:204) - Can't handle message
java.lang.Exception: Anonymous access not allowed
        at org.apache.zeppelin.socket.NotebookServer.onMessage(NotebookServer.java:119)
        at org.apache.zeppelin.socket.NotebookSocket.onMessage(NotebookSocket.java:56)
        at org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$WSFrameHandler.onFrame(WebSocketConnectionRFC6455.java:835)
        at org.eclipse.jetty.websocket.WebSocketParserRFC6455.parseNext(WebSocketParserRFC6455.java:349)
        at org.eclipse.jetty.websocket.WebSocketConnectionRFC6455.handle(WebSocketConnectionRFC6455.java:225)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
        at java.lang.Thread.run(Thread.java:745)
ERROR [2016-03-26 19:40:28,034] ({qtp133432771-34} NotebookServer.java[onMessage]:204) - Can't handle message
java.lang.Exception: Anonymous access not allowed
        at org.apache.zeppelin.socket.NotebookServer.onMessage(NotebookServer.java:119)
        at org.apache.zeppelin.socket.NotebookSocket.onMessage(NotebookSocket.java:56)
        at org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$WSFrameHandler.onFrame(WebSocketConnectionRFC6455.java:835)
        at org.eclipse.jetty.websocket.WebSocketParserRFC6455.parseNext(WebSocketParserRFC6455.java:349)
        at org.eclipse.jetty.websocket.WebSocketConnectionRFC6455.handle(WebSocketConnectionRFC6455.java:225)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
        at java.lang.Thread.run(Thread.java:745)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)