Thanks Amareshwari. I built the Inmobi forked hive. HIVE_HOME is good too. Could go into the Hive prompt successfully.
But when I start the lens-ctl, I get: EN-ShankerS:bin shanker.sneh$ sh lens-ctl start Adding hadoop libs in classpath from /Users/shanker.sneh/hadoop HIVE_HOME is set, adding /Users/shanker.sneh/hive-hive-release-0.13.3-inm/lib/* into lens classpath Started lens server! EN-ShankerS:bin shanker.sneh$ But the "webpage is not available" at localhost:9999/lensapi/. Same error as before, which I was getting using Hive 1.0 BR, *Sneh* Engineering BI On Mon, Jun 15, 2015 at 4:03 PM, amareshwarisr . <[email protected]> wrote: > Hello Sneh, > > Thanks for reaching out. Lens depends on a forked version of Hive as of > now. > > Please see > http://lens.incubator.apache.org/lenshome/install-and-run.html#Installing_and_Running_Lens > and > http://lens.incubator.apache.org/developer/contribute.html#Building_Hive_from_Source > for how to build from forked hive. > > Thanks > Amareshwari > > > On Mon, Jun 15, 2015 at 3:55 PM, Sneh <[email protected]> wrote: > >> Hello all, >> >> I am trying my hands on Lens. So need your help with this. >> >> I have HDFS & hive running on my local (Mac OS) in stand alone mode. >> >> I have my lens-site.xml as: >> <property> >> <name>lens.server.base.url</name> >> <value>localhost:9999/lensapi/</value> >> </property> >> >> <property> >> <name>lens.server.drivers</name> >> >> <value>org.apache.lens.driver.hive.HiveDriver,org.apache.lens.driver.jdbc.JDBCDriver</value> >> </property> >> >> <property> >> <name>lens.server.database.resource.dir</name> >> <value>/tmp/lens/resources</value> >> </property> >> >> When I do a lens-ctl start, I get the message "Started lens server!". >> But the browser doesn't open the URL localhost:9999/lensapi/ >> >> I am sure I am missing something very important, but unable to figure out >> what. >> So didn't try starting the client as the server URL isn't working for me. >> >> Server log says: >> Exception in thread "main" java.lang.NoSuchFieldError: >> HIVE_SESSION_IMPL_CLASSNAME >> at org.apache.lens.server.LensServices.init(LensServices.java:146) >> at org.apache.lens.server.LensServer.startServices(LensServer.java:133) >> at org.apache.lens.server.LensServer.<init>(LensServer.java:87) >> at org.apache.lens.server.LensServer.createLensServer(LensServer.java:76) >> at org.apache.lens.server.LensServer.main(LensServer.java:186) >> >> It might have something to do with hive. >> My hive-site.xml says: >> <property> >> <name>fs.default.name</name> >> <value>hdfs://localhost:8088</value> >> </property> >> >> <property> >> <name>mapred.job.tracker</name> >> <value>localhost:8021</value> >> </property> >> >> <property> >> <name>hive.metastore.local</name> >> <value>TRUE</value> >> </property> >> >> <property> >> <name>javax.jdo.option.ConnectionURL</name> >> >> <value>jdbc:derby:;databaseName=/Users/shanker.sneh/hive/metastore_db;create=true</value> >> </property> >> >> Sorry for the trivial question apparently. >> Also please point out any prerequisite step which I am missing. >> >> BR, >> *Sneh* >> Engineering BI >> >> >> >> >> >
