Uploaded image for project: 'S2Graph'
  1. S2Graph
  2. S2GRAPH-70

Automate the process of building a distribution package

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Done
    • Major
    • Resolution: Done
    • None
    • 0.1.0
    • None
    • None

    Description

      Since the Vagrant image (which is the only documented way to trying out S2Graph) is outdated, and also as a prerequisite of making a release, it is desirable to be able to readily make a distribution package. The goal is to be able for an end-user to download & untar the package, and run a shell script to start off s2graph and all its dependencies.

      AFAIK S2graph requires mysql for storing the metadata and HBase for the actual data. Both could be contained in the package if:

      • we run HBase server that is in the hbase-server jar, running without HDFS, saving data in the local filesystem instead, and
      • instead of the full MySQL server, use an embedded database like derby or h2 to store the metadata.

      It would also require some technical consideration about how exactly we should layout the files and what toolchain we should use to build the package, so I think adding child issues for each subtask would be appropriate.

      Attachments

        Issue Links

          Activity

            People

              steamshon Do Yung Yoon
              jongwook Jong Wook Kim
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 672h
                  672h
                  Remaining:
                  Remaining Estimate - 672h
                  672h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified