[
https://issues.apache.org/jira/browse/S2GRAPH-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15320581#comment-15320581
]
ASF GitHub Bot commented on S2GRAPH-70:
---------------------------------------
Github user SteamShon commented on a diff in the pull request:
https://github.com/apache/incubator-s2graph/pull/57#discussion_r66258989
--- Diff: s2core/build.sbt ---
@@ -26,15 +26,18 @@ libraryDependencies ++= Seq(
"com.typesafe" % "config" % "1.2.1",
"com.typesafe.play" %% "play-json" % Common.playVersion,
"com.typesafe.akka" %% "akka-actor" % "2.3.4",
- "org.apache.hbase" % "hbase-client" % Common.hbaseVersion excludeAll
ExclusionRule(organization = "org.slf4j"),
- "org.apache.hbase" % "hbase-common" % Common.hbaseVersion excludeAll
ExclusionRule(organization = "org.slf4j"),
- "org.apache.hbase" % "hbase-server" % Common.hbaseVersion
excludeAll(ExclusionRule(organization = "org.slf4j"),
ExclusionRule(organization = "com.google.protobuf")),
- "org.apache.hadoop" % "hadoop-common" % Common.hadoopVersion excludeAll
ExclusionRule(organization = "org.slf4j"),
+ "com.google.guava" % "guava" % "12.0.1" force(), // use this old version
of guava to avoid incompatibility
+ "org.apache.hbase" % "hbase-client" % Common.hbaseVersion
exclude("org.slf4j", "*"),
+ "org.apache.hbase" % "hbase-common" % Common.hbaseVersion
exclude("org.slf4j", "*"),
+ "org.apache.hbase" % "hbase-server" % Common.hbaseVersion
exclude("org.slf4j", "*") exclude("com.google.protobuf", "*"),
+ "org.apache.hbase" % "hbase-hadoop-compat" % Common.hbaseVersion
exclude("org.slf4j", "*"),
+ "org.apache.hbase" % "hbase-hadoop2-compat" % Common.hbaseVersion
exclude("org.slf4j", "*"),
+ "org.apache.kafka" % "kafka-clients" % "0.8.2.0" exclude("org.slf4j",
"*") exclude("com.sun.jdmk", "*") exclude("com.sun.jmx", "*")
exclude("javax.jms", "*"),
"commons-pool" % "commons-pool" % "1.6",
"org.scalatest" %% "scalatest" % "2.2.4" % "test",
"org.scalikejdbc" %% "scalikejdbc" % "2.1.+",
"mysql" % "mysql-connector-java" % "5.1.28",
--- End diff --
Just wondering, do we need both of mysql-connector-java and h2?
> Automate the process of building a distribution package
> -------------------------------------------------------
>
> Key: S2GRAPH-70
> URL: https://issues.apache.org/jira/browse/S2GRAPH-70
> Project: S2Graph
> Issue Type: Improvement
> Reporter: Jong Wook Kim
>
> 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.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)