Hello, As suggested the mvn install command worked and the Sparkmon project was built successfully. Then I imported the project in Eclipse as an existing Maven project but strangely eclipse was not able to recognize the following imports(unable to find the libraries):
import org.apache.zeppelin.helium.Application; import org.apache.zeppelin.helium.ApplicationArgument; import org.apache.zeppelin.helium.ApplicationException; import org.apache.zeppelin.helium.Signal; import org.apache.zeppelin.interpreter.dev.ZeppelinApplicationDevServer; import org.apache.zeppelin.resource.ResourceKey; All of these imports could not be resolved, so the application did not run. I tried to find the above helium packages in ZEPPELIN_HOME/lib but they were not there. I thought that these were included in the default Zeppelin Build process but there seems to be no helium package or library in ZEPPELIN_HOME. Please could you let me know if there are links to any external libraries that need to be downloaded for Helium or any other way to resolve this issue. Thanks, Anish. On Thu, Mar 24, 2016 at 8:23 AM, moon soo Lee <m...@apache.org> wrote: > Hi, > > I think it's because of 0.6.0-SNAPSHOT artifacts are not in the public > repository. You'll need to 'mvn install ......' on 'helium' branch of > proposal implementation. Then necessary artifacts will be installed in your > .m2 repository and you'll able to build Sparkmon project. > > Thanks, > moon > > On Tue, Mar 22, 2016 at 8:20 PM anish singh <anish18...@gmail.com> wrote: > > > Hello, > > > > I tried to run the 'mvn eclipse: eclipse' command in the Sparkmon > directory > > where the pom.xml for the Sparkmon project is located. The build process > > started in the terminal, but the build failed with the following message: > > > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] BUILD FAILURE > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 16:18 min > > [INFO] Finished at: 2016-03-23T08:11:33+05:30 > > [INFO] Final Memory: 14M/190M > > [INFO] > > ------------------------------------------------------------------------ > > [ERROR] Failed to execute goal on project spark-mon: Could not resolve > > dependencies for project > com.nflabs.zeppelin:spark-mon:jar:0.0.1-SNAPSHOT: > > Could not find artifact > > org.apache.zeppelin:zeppelin-interpreter:jar:0.6.0-incubating-SNAPSHOT in > > sonatype-nexus-snapshots ( > > https://oss.sonatype.org/content/repositories/snapshots) -> [Help 1] > > [ERROR] > > [ERROR] To see the full stack trace of the errors, re-run Maven with the > -e > > switch. > > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > > [ERROR] > > [ERROR] For more information about the errors and possible solutions, > > please read the following articles: > > [ERROR] [Help 1] > > > > > http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException > > anish@anish-Compaq-620:~/Documents/Summer Of Code/Helium > > Examples/zeppelin-sparkmon-master$ > > > > Earlier, when the same build process started, it also issued a warning: > > > > [WARNING] The POM for > > org.apache.zeppelin:zeppelin-interpreter:jar:0.6.0-incubating-SNAPSHOT is > > missing, no dependency information available > > > > Please provide help on how to resolve this issue. > > > > Thanks, > > Anish. > > > > On Tue, Mar 22, 2016 at 10:30 PM, moon soo Lee <m...@apache.org> wrote: > > > > > Hi, > > > > > > Thanks for the interest. > > > > > > SparkMon.java has main() method. Normally most JAVA IDE able to run > > main(). > > > Have you tried to generate eclipse project file using mvn > eclipse:eclipse > > > and import? > > > > > > Once project is imported, you'll need to run Zeppelin (Helium Proof of > > > concept version) and there will be interpreter called 'dev'. You'll > need > > to > > > run '%dev run' in any paragraph. And then you can run SparkMon or any > > other > > > application in dev mode. > > > > > > Note that, API and implementation in proposal will be different from > > actual > > > work in progress at http://issues.apache.org/jira/browse/ZEPPELIN-533. > > > > > > Let me know if you have anymore questions. > > > > > > Thanks, > > > moon > > > > > > On Mon, Mar 21, 2016 at 4:18 AM anish singh <anish18...@gmail.com> > > wrote: > > > > > > > Hello, > > > > > > > > I have gone through all the web pages on Helium. I tried to run a > > sample > > > > application of Helium on Eclipse. Here's what I did: > > > > > > > > => download the zip of SparkMon on Helium proposal page [0] and > extract > > > it > > > > in a folder. > > > > => open eclipse and click on 'import' option, then select 'Existing > > Maven > > > > Project' option. > > > > => choose the SparkMon project folder and click on finish. > > > > => eclipse loads the project in the 'Package Explorer' and the > progress > > > tab > > > > shows 'importing Maven projects' and downloads some jars from [1]. > > > > > > > > The downloading takes a lot of time, in fact gets stuck at 9%. Right > > > > clicking on the main() of SparkMon shows the option of 'Run > > > Configuration' > > > > but does not show 'Run Application'. > > > > > > > > Please let me know whether I'm going correct or not, and how to > proceed > > > if > > > > I want to run the Spark-Mon sample application inside of Zeppelin. > > > > > > > > Also, I think Helium was designed primarily as a collaboration tool > so > > > that > > > > users may be able to package their code and download from repository > > and > > > > run inside notebook. However, I will be working alone on my data sets > > for > > > > the project, there will be no collaborators, so I think to use Helium > > we > > > > would have to write new Helium applications on my machine or use some > > > > existing Helium application to be used with Zeppelin. Please correct > me > > > if > > > > I'm wrong. > > > > > > > > [0]. > > > https://cwiki.apache.org/confluence/display/ZEPPELIN/Helium+proposal > > > > [1]. https://repo.maven.apache.org/maven2/ > > > > > > > > Thanks, > > > > Anish. > > > > > > > > > >