Hello, As Amreshwari pointed out, I built the forked hive.
Below is the status: [INFO] Hive ............................................... SUCCESS [ 1.685 s] [INFO] Hive Ant Utilities ................................. SUCCESS [ 1.597 s] [INFO] Hive Shims Common .................................. SUCCESS [ 0.926 s] [INFO] Hive Shims 0.20 .................................... SUCCESS [ 0.654 s] [INFO] Hive Shims Secure Common ........................... SUCCESS [ 0.901 s] [INFO] Hive Shims 0.20S ................................... SUCCESS [ 0.596 s] [INFO] Hive Shims 0.23 .................................... SUCCESS [ 2.165 s] [INFO] Hive Shims ......................................... SUCCESS [ 0.322 s] [INFO] Hive Common ........................................ SUCCESS [ 2.545 s] [INFO] Hive Serde ......................................... SUCCESS [ 3.376 s] [INFO] Hive Metastore ..................................... SUCCESS [ 46.362 s] [INFO] Hive Query Language ................................ SUCCESS [02:43 min] [INFO] Hive Service ....................................... SUCCESS [01:36 min] [INFO] Hive JDBC .......................................... SUCCESS [ 1.558 s] [INFO] Hive Beeline ....................................... SUCCESS [ 0.954 s] [INFO] Hive CLI ........................................... SUCCESS [ 22.251 s] [INFO] Hive Contrib ....................................... SUCCESS [ 0.855 s] [INFO] Hive HBase Handler ................................. SUCCESS [03:46 min] [INFO] Hive HCatalog ...................................... SUCCESS [ 20.885 s] [INFO] Hive HCatalog Core ................................. SUCCESS [ 18.957 s] [INFO] Hive HCatalog Pig Adapter .......................... SUCCESS [ 15.911 s] [INFO] Hive HCatalog Server Extensions .................... SUCCESS [01:25 min] [INFO] Hive HCatalog Webhcat Java Client .................. SUCCESS [ 0.902 s] [INFO] Hive HCatalog Webhcat .............................. SUCCESS [01:07 min] [INFO] Hive HCatalog Streaming ............................ SUCCESS [ 0.911 s] [INFO] Hive HWI ........................................... SUCCESS [ 0.647 s] [INFO] Hive ODBC .......................................... SUCCESS [ 0.367 s] [INFO] Hive Shims Aggregator .............................. SUCCESS [ 0.070 s] [INFO] Hive TestUtils ..................................... SUCCESS [ 9.103 s] [INFO] Hive Packaging ..................................... SUCCESS [11:32 min] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS But the /lib folder is empty! So I couldn't do a /bin/hive (gives error: Missing Hive Execution Jar: /Users/shanker.sneh/hive-hive-release-0.13.3-inm/lib/hive-exec-*.jar) Now I start the Lens server (with Hadoop running localhost:8088): 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! But when I goto the web browser, I get "webpage doesn't exist". Tried both the URLs - localhost:9999/lensapi/ & localhost:19999/index.html My lens-site.xml looks like: <property> <name>lens.server.base.url</name> <value>http://localhost:9999/lensapi/</value> </property> <property> <name>lens.server.ui.base.uri</name> <value>http://localhost:19999/</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> BR, *Sneh* Engineering BI On Mon, Jun 15, 2015 at 4:45 PM, Raju Bairishetti < [email protected]> wrote: > @Deepak, UI server is different from web server. I think you are pointing > only UI server. > > @Sneh can you please paste the error? > > > > > On Mon, Jun 15, 2015 at 4:35 PM, Deepak Kumar Barr (Tech_BLR) < > [email protected]> wrote: > >> Hey sneh, >> >> The URL is incorrect. The UI is available at >> http://localhost:19999/index.html >> >> Regards, >> Deepak Kumar Barr >> >> On Mon, Jun 15, 2015 at 4:26 PM, Sneh <[email protected]> wrote: >> >>> 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 >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>> >> >> >> ------------------------------------------------------------------------------------------------------------------------------------------ >> >> This email and any files transmitted with it are confidential and >> intended solely for the use of the individual or entity to whom they are >> addressed. If you have received this email in error please notify the >> system manager. This message contains confidential information and is >> intended only for the individual named. If you are not the named addressee >> you should not disseminate, distribute or copy this e-mail. Please notify >> the sender immediately by e-mail if you have received this e-mail by >> mistake and delete this e-mail from your system. If you are not the >> intended recipient you are notified that disclosing, copying, distributing >> or taking any action in reliance on the contents of this information is >> strictly prohibited. Although Flipkart has taken reasonable precautions to >> ensure no viruses are present in this email, the company cannot accept >> responsibility for any loss or damage arising from the use of this email or >> attachments >> > > > > -- > Thanks & Regards, > Raju Bairishetti, > 8197553455, > > > _____________________________________________________________ > The information contained in this communication is intended solely for the > use of the individual or entity to whom it is addressed and others > authorized to receive it. It may contain confidential or legally privileged > information. If you are not the intended recipient you are hereby notified > that any disclosure, copying, distribution or taking any action in reliance > on the contents of this information is strictly prohibited and may be > unlawful. If you have received this communication in error, please notify > us immediately by responding to this email and then delete it from your > system. The firm is neither liable for the proper and complete transmission > of the information contained in this communication nor for any delay in its > receipt.
