What’s the “Working directory” of the run profile of “DebugTomcat”? It should be set to the kylin/server folder; In the beginning of DebutTomcat, it will use relative path to find and add ../examples/test_case_data/sandbox into class path; If correct, the hbase-site.xml under “sandbox” folder will take effective, then Kylin should use “root” as the user to access Sandbox Hbase; From your log it was using “dayue’, this is abnormal, unless you have modified the configuration files for sandbox;
On 7/23/15, 3:52 PM, "Dayue Gao" <[email protected]> wrote: >Yes, I'm using Mac. > >After copy the WEB-INF folder and restarting the server, I got the >following exception. > >Caused by: >org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hb >ase.security.AccessDeniedException): >org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient >permissions for user 'dayue (auth:SIMPLE)',action: ADMIN, >tableName:kylin_metadata_acl, family:null,column: null > at >com.xasecure.authorization.hbase.XaSecureAuthorizationCoprocessor.requireP >ermission(XaSecureAuthorizationCoprocessor.java:353) > at >com.xasecure.authorization.hbase.XaSecureAuthorizationCoprocessor.preGetTa >bleDescriptors(XaSecureAuthorizationCoprocessor.java:930) > at >org.apache.hadoop.hbase.master.MasterCoprocessorHost.preGetTableDescriptor >s(MasterCoprocessorHost.java:1536) > at >org.apache.hadoop.hbase.master.HMaster.getTableDescriptors(HMaster.java:27 >46) > at >org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.ca >llBlockingMethod(MasterProtos.java:40438) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2078) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:108) > at >org.apache.hadoop.hbase.ipc.FifoRpcScheduler$1.run(FifoRpcScheduler.java:7 >4) > at >java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at >java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: >1145) > at >java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java >:615) > at java.lang.Thread.run(Thread.java:745) > > at org.apache.hadoop.hbase.ipc.RpcClient.call(RpcClient.java:1457) > at >org.apache.hadoop.hbase.ipc.RpcClient.callBlockingMethod(RpcClient.java:16 >61) > at >org.apache.hadoop.hbase.ipc.RpcClient$BlockingRpcChannelImplementation.cal >lBlockingMethod(RpcClient.java:1719) > at >org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$Bloc >kingStub.getTableDescriptors(MasterProtos.java:43581) > at >org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementatio >n$5.getTableDescriptors(HConnectionManager.java:2117) > at >org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementatio >n.getHTableDescriptor(HConnectionManager.java:2659) > ... 130 more > >I'm using HBase in sandbox 2.2.4. > > > >> 在 2015年7月23日,下午3:30,hongbin ma <[email protected]> 写道: >> >> are you using linux/mac? >> >> try copying, instead of symbolic link~ >> The creating symbolic way works on Windows, >> but jvm in unix system seemed not behaving as expected >> >> On Thu, Jul 23, 2015 at 3:26 PM, Dayue Gao <[email protected]> wrote: >> >>> There is a log saying "No global web.xml found". But I've already >>>created >>> the symbolic link webapp/app/WEB-INF -> >>> /Users/dayue/github/incubator-kylin/server/src/main/webapp/WEB-INF >>> >>> Am I doing something wrong? >>> >>>> 在 2015年7月23日,下午2:16,Shi, Shaofeng <[email protected]> 写道: >>>> >>>> Is there any error in the console/log? If hbase server started? >>>> >>>> On 7/23/15, 2:10 PM, "Dayue Gao" <[email protected]> wrote: >>>> >>>>> Thanks Shaofeng, now I can start the server by modifying >>> kylin-server.iml >>>>> as your advise. >>>>> >>>>> However, I was unable to login using ADMIN/KYLIN. I've already passed >>>>> -Dspring.profiles.active=sandbox when starting DebugTomcat. Could you >>>>> tell me what's wrong? >>>>> >>>>> Thanks, >>>>> Dayue >>>>> >>>>>> 在 2015年7月22日,下午11:18,Shi, Shaofeng <[email protected]> 写道: >>>>>> >>>>>> This is a known issue of IDEA; We should update the doc to add this >>>>>> (will >>>>>> do that tomorrow): >>>>>> >>>>>> In your IDEA, Open the file server/kylin-server.iml, search and >>>>>>replace >>>>>> all ³PROVIDED² with ³COMPILE², and then save; After that, run the >>>>>> DebugTomcat again, that error should be gone; >>>>>> >>>>>> On 7/22/15, 10:55 PM, "Dayue Gao" <[email protected]> wrote: >>>>>> >>>>>>> Hi geeks, >>>>>>> >>>>>>> I want to debug into Kylin's web server to find out how some >>>>>>>internals >>>>>>> work. I've followed steps in >>>>>>> http://kylin.incubator.apache.org/docs/development/dev_env.html >>>>>>> <http://kylin.incubator.apache.org/docs/development/dev_env.html> >>>>>>>to >>>>>>> set >>>>>>> up my dev environment and have successfully run the >>>>>>> BuildCubeWithEngineTest. However the section "Launch Kylin Web >>>>>>>Server" >>>>>>> seems a little outdated. >>>>>>> >>>>>>> I tried to run org.apache.kylin.rest.DebugTomcat in IDEA and got >>>>>>>the >>>>>>> following error: >>>>>>> >>>>>>> Error: A JNI error has occurred, please check your installation and >>> try >>>>>>> again >>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>>>>> org/apache/catalina/LifecycleListener >>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method) >>>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) >>>>>>> at java.lang.Class.privateGetMethodRecursive(Class.java:3048) >>>>>>> at java.lang.Class.getMethod0(Class.java:3018) >>>>>>> at java.lang.Class.getMethod(Class.java:1784) >>>>>>> at >>>>>>> >>>>>>>sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:54 >>>>>>>4) >>>>>>> at >>>>>>> >>>>>>>sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526 >>>>>>>) >>>>>>> Caused by: java.lang.ClassNotFoundException: >>>>>>> org.apache.catalina.LifecycleListener >>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >>>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >>>>>>> ... 7 more >>>>>>> >>>>>>> Could you help provide some information about how to debug the >>>>>>>server? >>>>>>> I'm using the latest code in 0.7 branch. >>>>>>> >>>>>>> Best Regards, >>>>>>> Dayue >>>>>> >>>>> >>>>> >>>> >>> >>> >>> >> >> >> -- >> Regards, >> >> *Bin Mahone | 马洪宾* >> Apache Kylin: http://kylin.io >> Github: https://github.com/binmahone > >
