One way:
U can unpack your zepplin war file, put the images in the unpacked
dir, then repack and re deploy to tomcat. But need to reember to do
that everytime you get a new zeplin binary. good idea if you make it
part of a process and use a script.

First delete folder - /apps/tmp1
    Create again so its empty

      /mystuff/zeplinUnpack/


   Unpack zeplin war to  /apps/tmp1 (first cd   /apps/tmp1/ ) with  command :
        jar -xf  /apps/Z/zeppelin-web-0.6.1.war

    Copy images from /mystuff/myProject/images to zeplin unpacked
        cp -r /mystuff/myProject/images to /mystuff/zeplinUnpack/

 pack it again
    jar cvfM /apps/Z/zeppelin-web-0.6.1.war *

Here /apps/Z/ is where my zepplin install lives (where the bin,
webapps directories are)

I noticed that the dir is /apps/Z/ of the running tomcat process so to
get a local file in java.io.File:

Using scala default interpreter in a notebook:

    import java.io.File
    val fdef = new File("./")
    val f = new File("./webapps/webapp/mySubflder/bus-beku-bird.jpg")
    println("Default path : "+ fdef.getCanonicalPath)

    println (f.getAbsolutePath +  " exists "+ f.exists() + ",
Canonical " + f.getCanonicalPath )











On Fri, Mar 3, 2017 at 11:22 AM, Meethu Mathew <meethu.mat...@flytxt.com> wrote:
> Hi all,
>
> I am trying to display images in the %md interpreter of zeppelin(version
> 0.7.0) notebook using the following code.
>             ![](model-files/sentiment_donut_viz.png)
>
> But I am facing the following problems:
>
> 1. Not able to give a local path
> 2. I put the file inside the {zeppelin_home}/webapps/webapp and it worked.
> But the files or folders added in this folder which is the
> ZEPPELIN_WAR_TEMPDIR is deleted after a restart.
>
> How can I add images in the mark down interpreter without using other
> webservers?
>
> Regards,
> Meethu Mathew
>



-- 
Regards
Tushar Kapila

Reply via email to