Hi,I re-install the len-ui by 'npm install', and it runs successfully at this time. Thank you for your help. :)
Gary On Mon, Jul 4, 2016 at 11:15 AM, Gary Wu <[email protected]> wrote: > Hi , > I compile the lens-ui successfully, but when I start the service by "npm > run dev", it shows some packages are missing. After install the packages > one by one, It shows such error as follow. > >> [root@kitty lens-ui]# npm run dev >> > lens-ui@ dev /root/lens-ui >> > lensserver='http://0.0.0.0:19999/lensapi/' port=18082 node server.js & >> node_modules/webpack/bin/webpack.js --watch >> Using this as your LENS Server Address: http://0.0.0.0:19999/lensapi/ >> If this seems wrong, please edit `lensserver` argument in package.json. >> Do not forget to append http:// >> Ad hoc UI server listening at 18082 >> Hash: 3fcca1784291b924b920 >> Version: webpack 1.13.1 >> Time: 647ms >> [0] multi app 28 bytes {0} [built] [1 error] >> + 1 hidden modules >> ERROR in Cannot set property 'optional' of undefined >> @ multi app > > > When I visit 18082 in web, it shows > > [root@kitty lens-ui]# GET / 200 22.286 ms - - >> Error: ENOENT: no such file or directory, open >> '/root/lens-ui/target/assets/bundle.js' >> at Error (native) >> at Object.fs.openSync (fs.js:549:18) >> at Object.fs.readFileSync (fs.js:397:15) >> at /root/lens-ui/server.js:60:14 >> at Layer.handle [as handle_request] >> (/root/lens-ui/node_modules/express/lib/router/layer.js:82:5) >> at next >> (/root/lens-ui/node_modules/express/lib/router/route.js:110:13) >> at Route.dispatch >> (/root/lens-ui/node_modules/express/lib/router/route.js:91:3) >> at Layer.handle [as handle_request] >> (/root/lens-ui/node_modules/express/lib/router/layer.js:82:5) >> at /root/lens-ui/node_modules/express/lib/router/index.js:267:22 >> at Function.proto.process_params >> (/root/lens-ui/node_modules/express/lib/router/index.js:321:12) >> GET /target/assets/bundle.js *500* 10.799 ms - 904 >> GET /favicon.ico 200 13.400 ms - - > > > > My nodev is [root@kitty lens-ui]# node -v > v4.4.7 > [root@kitty lens-ui]# npm -v > 2.15.8 > > I am not familiar with nodejs, I just could use google. :( > Is there a easy way to run and install that nodejs UI ? > > Thanks > Gary > > > On Tue, Jun 28, 2016 at 2:33 PM, Rajat Khandelwal <[email protected]> > wrote: > >> Hey >> >> Just checked, and it seems that ui is not part of the tar file. You'll >> have to download the source zip file, or just clone from github( >> http://github.com/apache/lens). After that, go into the lens-ui folder >> and do mvn clean install. Then npm run dev would run the ui server at 8082 >> port. >> >> On Tue, Jun 28, 2016 at 9:55 AM Gary Wu <[email protected]> >> wrote: >> >>> Hi >>> I don't find the lens-ui folder. My directory structure is the same as >>> the official web site ( >>> http://lens.apache.org/lenshome/install-and-run.html ) . It is as >>> follow. There is war file lens-server.war in webapp. When I input >>> *bin/lens-ctl >>> start* , the server starts and the war file is unzip to a lens-server >>> folder automatically. >>> >>> >>>> [root@master apache-lens-2.5.0-beta-bin]# *ls >>>>> server/webapp/lens-server* >>>> >>>> *META-INF static WEB-INF* >>>> >>>> >>> then, the default website for the UI which is >>> http://[hostname]:19999/index.html >>> can be visited , I don't know the default user name. >>> the ui configurtion is : >>> lens.server.ui.base.uri http://0.0.0.0:19999/ >>> >>> >>> ├── bin >>> │ ├── lens-config.sh >>> │ └── lens-ctl >>> ├── conf >>> │ ├── drivers >>> │ │ ├── hive >>> │ │ │ └── hive1 >>> │ │ │ └── hivedriver-site.xml >>> │ │ └── jdbc >>> │ │ └── jdbc1 >>> │ │ └── jdbcdriver-site.xml >>> │ ├── lens-env.sh >>> │ ├── lens-site.xml >>> │ └── logback.xml >>> ├── conf-pseudo-distr >>> │ ├── drivers >>> │ │ ├── hive >>> │ │ │ └── hive1 >>> │ │ │ └── hivedriver-site.xml >>> │ │ └── jdbc >>> │ │ └── jdbc1 >>> │ │ └── jdbcdriver-site.xml >>> │ ├── lens-env.sh >>> │ ├── lens-site.xml >>> │ └── logback.xml >>> └── shipjars >>> └── lens-ship-jars.jar >>> └── webapp >>> └── *lens-server.war* >>> >>> >>> >>> >>> Thanks >>> Gary >>> >>> >>> On Mon, Jun 27, 2016 at 8:48 PM, Rajat Khandelwal < >>> [email protected]> wrote: >>> >>>> Hey >>>> >>>> Just noticed, you are using the wrong UI. >>>> >>>> Go to lens-ui folder and run "npm run dev". That'll run the ui server. >>>> >>>> >>>> On Mon, Jun 27, 2016 at 5:57 PM Gary Wu <[email protected]> >>>> wrote: >>>> >>>>> Hi >>>>> When I input "all" in the mail and random text in password , the >>>>> output log is as follow: >>>>> >>>>> 27 六月 2016 20:18:15 [688ab80f-36a2-495e-9002-5e62f3ff362e] >>>>> [grizzly-http-server-11] INFO org.glassfish.jersey.filter.LoggingFilter - >>>>> 125 * Server has received a request on thread grizzly-http-server-11 >>>>> 125 > POST http://10.100.30.220:19999/uisession/ >>>>> 125 > accept: application/json >>>>> 125 > accept-encoding: gzip, deflate >>>>> 125 > accept-language: zh-CN,zh;q=0.8,en;q=0.6 >>>>> 125 > connection: keep-alive >>>>> 125 > content-length: 256 >>>>> 125 > content-type: multipart/form-data; >>>>> boundary=----WebKitFormBoundaryrKAVobnOwOKCAk33 >>>>> 125 > host: 10.100.30.220:19999 >>>>> 125 > origin: http://10.100.30.220:19999 >>>>> 125 > referer: http://10.100.30.220:19999/index.html >>>>> 125 > user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64) >>>>> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 >>>>> 125 > x-requested-with: XMLHttpRequest >>>>> >>>>> 27 六月 2016 20:18:15 [ecf550c5-a3aa-4d50-9947-a4e0857c89b1] >>>>> [grizzly-http-server-11] ERROR org.apache.lens.server.LensRequestListener >>>>> - >>>>> Encountered HTTP exception >>>>> org.glassfish.jersey.media.multipart.internal.FormDataParamValueFactoryProvider$FormDataParamException: >>>>> HTTP 400 Bad Request >>>>> at >>>>> org.glassfish.jersey.media.multipart.internal.FormDataParamValueFactoryProvider$FormDataParamValueFactory.provide(FormDataParamValueFactoryProvider.java:360) >>>>> ~[jersey-media-multipart-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.spi.internal.ParamValueFactoryWithSource.provide(ParamValueFactoryWithSource.java:71) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.spi.internal.ParameterValueHelper.getParameterValues(ParameterValueHelper.java:90) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$AbstractMethodParamInvoker.getParamValues(JavaResourceMethodDispatcherProvider.java:127) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) >>>>> [jersey-common-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) >>>>> [jersey-common-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.internal.Errors.process(Errors.java:315) >>>>> [jersey-common-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.internal.Errors.process(Errors.java:297) >>>>> [jersey-common-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.internal.Errors.process(Errors.java:267) >>>>> [jersey-common-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) >>>>> [jersey-common-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) >>>>> [jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) >>>>> [jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:384) >>>>> [jersey-container-grizzly2-http-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:224) >>>>> [grizzly-http-server-2.3.23.jar:2.3.23] >>>>> at >>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591) >>>>> [grizzly-framework-2.3.23.jar:2.3.23] >>>>> at >>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) >>>>> [grizzly-framework-2.3.23.jar:2.3.23] >>>>> at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79] >>>>> Caused by: org.glassfish.jersey.internal.inject.ExtractorException: >>>>> javax.ws.rs.ProcessingException: Error un-marshalling JAXB object of type: >>>>> class org.apache.lens.api.LensConf. >>>>> at >>>>> org.glassfish.jersey.server.internal.inject.AbstractParamValueExtractor.convert(AbstractParamValueExtractor.java:145) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.internal.inject.AbstractParamValueExtractor.fromString(AbstractParamValueExtractor.java:130) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.internal.inject.SingleValueExtractor.extract(SingleValueExtractor.java:84) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.media.multipart.internal.FormDataParamValueFactoryProvider$FormDataParamValueFactory.provide(FormDataParamValueFactoryProvider.java:358) >>>>> ~[jersey-media-multipart-2.22.1.jar:na] >>>>> ... 22 common frames omitted >>>>> Caused by: javax.ws.rs.ProcessingException: Error un-marshalling JAXB >>>>> object of type: class org.apache.lens.api.LensConf. >>>>> at >>>>> org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider$RootElementProvider$1.fromString(JaxbStringReaderProvider.java:199) >>>>> ~[jersey-media-jaxb-2.22.1.jar:na] >>>>> at >>>>> org.glassfish.jersey.server.internal.inject.AbstractParamValueExtractor.convert(AbstractParamValueExtractor.java:139) >>>>> ~[jersey-server-2.22.1.jar:na] >>>>> ... 25 common frames omitted >>>>> Caused by: java.lang.NullPointerException: null >>>>> at java.io.StringReader.<init>(StringReader.java:50) >>>>> ~[na:1.7.0_79] >>>>> at >>>>> org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider$RootElementProvider$1.fromString(JaxbStringReaderProvider.java:185) >>>>> ~[jersey-media-jaxb-2.22.1.jar:na] >>>>> ... 26 common frames omitted >>>>> 27 六月 2016 20:18:15 [ecf550c5-a3aa-4d50-9947-a4e0857c89b1] >>>>> [grizzly-http-server-11] INFO org.glassfish.jersey.filter.LoggingFilter - >>>>> 125 * Server responded with a response on thread grizzly-http-server-11 >>>>> 125 < 400 >>>>> >>>>> >>>>> thanks >>>>> >>>>> On Mon, Jun 27, 2016 at 8:23 PM, Gary Wu <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Rajat, >>>>>> Thanks for your reply. >>>>>> I use "all" in the email box and random text in password. but it >>>>>> still runs failed in Apache LENs 2.5-beta. >>>>>> Does anyone know the default user name and password? >>>>>> >>>>>> Thanks >>>>>> Gary >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jun 27, 2016 at 6:36 PM, Rajat Khandelwal < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> put "all" in email and any random text in password. >>>>>>> >>>>>>> On Mon, Jun 27, 2016 at 3:05 PM Gary Wu <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>>> Hi, >>>>>>>> I try to use apache-lens2.5, but I encounter some problems. >>>>>>>> 1) Do you know the default login account ? the user name and >>>>>>>> password. >>>>>>>> I use Lens2.5 and after I start the lens server, I can not login >>>>>>>> from the UI. Please see the picture. :( >>>>>>>> I can not find the description in the doc too. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Thanks >>>>>>>> Gary >>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>> >>> >
