Date   

Re: JanusGraph server vs. embedded mode.

HadoopMarc <m.c.d...@...>
 


Hi Manoj,

It totally depends on your total system setup: how many end users, application servers, backend nodes, security demands, etc.

For just issuing a gremlin query and getting results back, the deployment mode does not matter. Gremlin server, however, gives you far more control regarding security, scaling, reliability, non-JVM client connections, etc.

Hope this, helps, otherwise sketch your system setup.

Cheers,   Marc


Op donderdag 23 februari 2017 07:22:58 UTC+1 schreef Manoj Waikar:

Also, is there any equivalent of the Frames component of the older Tinkerpop stack in the current stack?


Re: JanusGraph build and OS compatibility.

Palash Kulshrestha <tricky...@...>
 

Hi Manoj
Just FYI there is developers list https://groups.google.com/forum/#!forum/janusgraph-dev also.


On Thursday, February 23, 2017 at 9:27:13 AM UTC+5:30, Manoj Waikar wrote:
Hi,

I have a few questions about JanusGraph -

1) The maven task for creating a build, fails on Windows. So, can we build JanusGraph only on Mac / Linux?

2) The build created on Mac / Linux does not work on Windows - for example, if I have to run the JanusGraph server, there is only one file in the build's bin directory - janusgraph.sh, and there isn't any bat file for Windows. So, does the JanusGraph server only run on Mac / Linux?


Thanks,
Manoj.


Re: JanusGraph server vs. embedded mode.

Manoj Waikar <mmwa...@...>
 

Also, is there any equivalent of the Frames component of the older Tinkerpop stack in the current stack?


JanusGraph server vs. embedded mode.

Manoj Waikar <mmwa...@...>
 

Hi,

What is the recommended approach of working with JanusGraph? Should one - 
 (a) Setup Gremlin (JanusGraph) server and submit Gremlin queries to the server? Or,
 (b) Embed JanusGraph inside the application and use the native Java API to execute queries against the graph within the same JVM?
 
So, what are the pros and cons of running a JanusGraph server and then connecting to it vs. directly connecting to a data store using JanusGraphFactory.open() method?

Also, in the Appendix A. API Documentation (JavaDoc), it is mentioned - 
We strongly encourage all users of JanusGraph to use the Gremlin query language for any queries executed on JanusGraph and to not use JanusGraph’s APIs outside of the management system.

Does it mean, that only for creating schema should we use the JanusGraph’s management APIs and for everything else, use Gremlin?

Thanks,
Manoj.


Cross instance communication in graphs with custom partitioning

Alain Rodriguez <al...@...>
 

Hi,

The JanusGraph documentation suggests that using custom partitioning schemes can reduce cross-instance communication by placing vertices that are frequently traversed together in the same instance.

However, random partitioning results in less efficient query processing as the JanusGraph cluster grows to accommodate more graph data because of the increasing cross-instance communication required to retrieve the query’s result set.

Can someone clarify what is meant by instance in this context? I am assuming it refers to storage backend instance, eg cross-Cassandra instance communication.

What about placing closely related entities in the same C* machine makes query traversal faster? Does Janus read and cache full ranges of rows from Cassandra at a time, thus increasing the probability that the nearby vertices are preloaded into the cache and used in subsequent iteration steps? Is Janus counting on C* to load and keep in cache a nearby-block of rows?

I was under the impression that Janus executes queries in an iterative fashion, thus issuing one network request to C* per traversal hop.

Any clarifications much appreciated!

Alain


JanusGraph build and OS compatibility.

Manoj Waikar <mmwa...@...>
 

Hi,

I have a few questions about JanusGraph -

1) The maven task for creating a build, fails on Windows. So, can we build JanusGraph only on Mac / Linux?

2) The build created on Mac / Linux does not work on Windows - for example, if I have to run the JanusGraph server, there is only one file in the build's bin directory - janusgraph.sh, and there isn't any bat file for Windows. So, does the JanusGraph server only run on Mac / Linux?


Thanks,
Manoj.


JanusGraph versus Google Cayley

Miguel Coimbra <miguel....@...>
 

Dear Community,

Apologies if this is evident or has been thoroughly detailed elsewhere.
- What are the main differences (with respect to target audiences, technical details and graph functionalities) between the Google Cayley graph database and JanusGraph (which is not only backed by Google)?

Thank you for your time.

Kind regards,

- Miguel


Re: Installation of JanusGraph

Manoj Waikar <mmwa...@...>
 

We were able to build it on Mac / Linux using the instructions mentioned, however the build fails on Windows (because of a few Linux commands used therein).


On Wednesday, February 22, 2017 at 3:52:35 AM UTC+5:30, lo...@... wrote:
Hi Misha,

What exactly is involved in building locally?  I can't seem to find any documentation.

Thanks

On Wednesday, February 8, 2017 at 10:07:39 PM UTC+1, Misha Brukman wrote:
Yes, that's correct. For now, please clone and build locally.

https://github.com/JanusGraph/janusgraph/issues/40 is tracking the work of building a release snapshot to simplify the getting started process.

On Wed, Feb 8, 2017 at 2:15 PM, e2t2 <gha...@...> wrote:
Hi All,

I am new to graph world and have done basic Titan tutorials, etc. Happy to hear that JanusGraph will continue where titan guys left.

Just a quick question, in the Getting started guide for JanusGraph it says to download zip file and unzip it to get started. However, in download link there is no release available.

Do I need to clone the repository and build it myself or I am missing something here?

Thanks

--
You received this message because you are subscribed to the Google Groups "JanusGraph users list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: JanusGraph release roadmap

Manas Bajaj <manas...@...>
 

Ted - Thanks for the response and the link. It would be best if the team starts posting snapshot zips that can be used. 


On Tuesday, February 21, 2017 at 8:46:52 AM UTC-5, Ted Wilmes wrote:
Hello,
A tentative date has not been set yet.  There has been some discussion on the dev list.
There are a number of prerequisites that we're working through.  For now, I'd recommend
watching the dev list as discussions continue.  You can also track progress of the issues that
are slated to be included by looking at https://github.com/JanusGraph/janusgraph/milestone/1.
That's not necessarily a complete or final list but it should give you some insight along with
the dev chatter.

Thanks,
Ted

On Monday, February 20, 2017 at 8:16:29 PM UTC-6, 吴冉波 wrote:
Want too ~~~~
And hope to make ElasticSearch to be the new storage backend.

On Monday, February 20, 2017 at 10:22:54 AM UTC+8, Manas Bajaj wrote:
Hello JanusGraph committers

We are all very excited to see JanusGraph kickoff in 2017. Is there a release roadmap for this project? What will be the first release and tentatively when?

Thanks
Manas


Re: Installation of JanusGraph

Misha Brukman <mbru...@...>
 

On Tue, Feb 21, 2017 at 4:41 PM, <loui...@...> wrote:
Hi Misha,

What exactly is involved in building locally?  I can't seem to find any documentation.

Thanks

On Wednesday, February 8, 2017 at 10:07:39 PM UTC+1, Misha Brukman wrote:
Yes, that's correct. For now, please clone and build locally.

https://github.com/JanusGraph/janusgraph/issues/40 is tracking the work of building a release snapshot to simplify the getting started process.

On Wed, Feb 8, 2017 at 2:15 PM, e2t2 <gha...@...> wrote:
Hi All,

I am new to graph world and have done basic Titan tutorials, etc. Happy to hear that JanusGraph will continue where titan guys left.

Just a quick question, in the Getting started guide for JanusGraph it says to download zip file and unzip it to get started. However, in download link there is no release available.

Do I need to clone the repository and build it myself or I am missing something here?

Thanks

--
You received this message because you are subscribed to the Google Groups "JanusGraph users list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "JanusGraph users list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Installation of JanusGraph

loui...@...
 

Hi Misha,

What exactly is involved in building locally?  I can't seem to find any documentation.

Thanks


On Wednesday, February 8, 2017 at 10:07:39 PM UTC+1, Misha Brukman wrote:
Yes, that's correct. For now, please clone and build locally.

https://github.com/JanusGraph/janusgraph/issues/40 is tracking the work of building a release snapshot to simplify the getting started process.

On Wed, Feb 8, 2017 at 2:15 PM, e2t2 <gha...@...> wrote:
Hi All,

I am new to graph world and have done basic Titan tutorials, etc. Happy to hear that JanusGraph will continue where titan guys left.

Just a quick question, in the Getting started guide for JanusGraph it says to download zip file and unzip it to get started. However, in download link there is no release available.

Do I need to clone the repository and build it myself or I am missing something here?

Thanks

--
You received this message because you are subscribed to the Google Groups "JanusGraph users list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: JanusGraph release roadmap

Ted Wilmes <twi...@...>
 

Hello,
A tentative date has not been set yet.  There has been some discussion on the dev list.
There are a number of prerequisites that we're working through.  For now, I'd recommend
watching the dev list as discussions continue.  You can also track progress of the issues that
are slated to be included by looking at https://github.com/JanusGraph/janusgraph/milestone/1.
That's not necessarily a complete or final list but it should give you some insight along with
the dev chatter.

Thanks,
Ted


On Monday, February 20, 2017 at 8:16:29 PM UTC-6, 吴冉波 wrote:
Want too ~~~~
And hope to make ElasticSearch to be the new storage backend.

On Monday, February 20, 2017 at 10:22:54 AM UTC+8, Manas Bajaj wrote:
Hello JanusGraph committers

We are all very excited to see JanusGraph kickoff in 2017. Is there a release roadmap for this project? What will be the first release and tentatively when?

Thanks
Manas


Build and first use.

Manoj Waikar <mmwa...@...>
 

Hi,

I was able to build JanusGraph after cloning the Git repo.

I included the janusgraph-core and janusgraph-cassandra jar files in my project. Additionally, I had to specify the following dependencies in my pom file -

<dependency>
 
<groupId>org.apache.tinkerpop</groupId>
 
<artifactId>gremlin-core</artifactId>
 
<version>3.2.4</version>
</dependency>

<dependency>
 
<groupId>com.google.guava</groupId>
 
<artifactId>guava</artifactId>
 
<version>21.0</version>
</dependency>

<dependency>
 
<groupId>org.apache.commons</groupId>
 
<artifactId>commons-lang3</artifactId>
 
<version>3.4</version>
</dependency>

<dependency>
 
<groupId>com.netflix.astyanax</groupId>
 
<artifactId>astyanax-core</artifactId>
 
<version>3.9.0</version>
</dependency>

<dependency>
 
<groupId>com.netflix.astyanax</groupId>
 
<artifactId>astyanax-cassandra</artifactId>
 
<version>3.9.0</version>
</dependency>

<dependency>
 
<groupId>com.netflix.astyanax</groupId>
 
<artifactId>astyanax-thrift</artifactId>
 
<version>3.9.0</version>
</dependency>

<dependency>
 
<groupId>com.codahale.metrics</groupId>
 
<artifactId>metrics-core</artifactId>
 
<version>3.0.2</version>
</dependency>

<dependency>
 
<groupId>com.spatial4j</groupId>
 
<artifactId>spatial4j</artifactId>
 
<version>0.5</version>
</dependency>

Is this expected, or am I missing something?

Thanks,
Manoj.


Re: JanusGraph release roadmap

吴冉波 <wur...@...>
 

Want too ~~~~
And hope to make ElasticSearch to be the new storage backend.


On Monday, February 20, 2017 at 10:22:54 AM UTC+8, Manas Bajaj wrote:
Hello JanusGraph committers

We are all very excited to see JanusGraph kickoff in 2017. Is there a release roadmap for this project? What will be the first release and tentatively when?

Thanks
Manas


JanusGraph release roadmap

Manas Bajaj <manas...@...>
 

Hello JanusGraph committers

We are all very excited to see JanusGraph kickoff in 2017. Is there a release roadmap for this project? What will be the first release and tentatively when?

Thanks
Manas


Wrapper Class Support

Barry Hill <barry...@...>
 

It's only for Arrays oops

Work around for me is to use Kotlin IntArray which compiles to Javas int[]


Wrapper Class Support

Barry Hill <barry...@...>
 

Is it possible to add support for Arrays of wrapper classes such as Integer in JanusGraph? 

Exception in thread "main" java.lang.IllegalArgumentException: Property value [[Ljava.lang.Integer;@1583741e] is of type class [Ljava.lang.Integer; is not supported
at org.apache.tinkerpop.gremlin.structure.Property$Exceptions.dataTypeOfPropertyValueNotSupported(Property.java:163)
at org.apache.tinkerpop.gremlin.structure.Property$Exceptions.dataTypeOfPropertyValueNotSupported(Property.java:159)
at org.janusgraph.graphdb.transaction.StandardJanusGraphTx.verifyAttribute(StandardJanusGraphTx.java:578)
at org.janusgraph.graphdb.query.QueryUtil.addConstraint(QueryUtil.java:233)
at org.janusgraph.graphdb.query.QueryUtil.constraints2QNF(QueryUtil.java:223)
at org.janusgraph.graphdb.query.graph.GraphCentricQueryBuilder.constructQueryWithoutProfile(GraphCentricQueryBuilder.java:213)
at org.janusgraph.graphdb.query.graph.GraphCentricQueryBuilder.constructQuery(GraphCentricQueryBuilder.java:202)
at org.janusgraph.graphdb.query.graph.GraphCentricQueryBuilder.vertices(GraphCentricQueryBuilder.java:165)
at org.janusgraph.graphdb.tinkerpop.optimize.JanusGraphStep.lambda$new$0(JanusGraphStep.java:62)
at org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep.processNextStart(GraphStep.java:123)
at org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep.next(AbstractStep.java:126)
at org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep.next(AbstractStep.java:37)
at org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversal.next(DefaultTraversal.java:157)

I'm using Kotlin for my project and kotlin uses wrapper classes for types such as Int (Integer)

https://kotlinlang.org/docs/reference/basic-types.html


I'm new to TinkerPop/JanusGraph so pardon my ignorance.


Re: Installation of JanusGraph

Misha Brukman <mbru...@...>
 

Yes, that's correct. For now, please clone and build locally.

https://github.com/JanusGraph/janusgraph/issues/40 is tracking the work of building a release snapshot to simplify the getting started process.

On Wed, Feb 8, 2017 at 2:15 PM, e2t2 <ghaffa...@...> wrote:
Hi All,

I am new to graph world and have done basic Titan tutorials, etc. Happy to hear that JanusGraph will continue where titan guys left.

Just a quick question, in the Getting started guide for JanusGraph it says to download zip file and unzip it to get started. However, in download link there is no release available.

Do I need to clone the repository and build it myself or I am missing something here?

Thanks

--
You received this message because you are subscribed to the Google Groups "JanusGraph users list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Installation of JanusGraph

e2t2 <ghaffa...@...>
 

Hi All,

I am new to graph world and have done basic Titan tutorials, etc. Happy to hear that JanusGraph will continue where titan guys left.

Just a quick question, in the Getting started guide for JanusGraph it says to download zip file and unzip it to get started. However, in download link there is no release available.

Do I need to clone the repository and build it myself or I am missing something here?

Thanks


Re: subscribe

Misha Brukman <mbru...@...>
 

This has been updated, please see
for a single-click subscription process.

On Mon, Jan 30, 2017 at 11:13 AM, Misha Brukman <mbru...@...> wrote:
To subscribe to either the users or the dev list, visit the archive page for the list:

We'll update the instructions on https://github.com/JanusGraph/janusgraph/blob/master/README.md to clarify this.

On Mon, Jan 30, 2017 at 10:34 AM, Jason Plurad <plu...@...> wrote:
Anybody interested in subscribing to the list, what you need to do is first sign in with your Google account.

Click on the Join group button at the top near the Google Group name.


Under the My settings dropdown, select Membership and email settings if you want messages sent directly to your email address.


For Email delivery preference, you can decide how you want the messages delivered to you.




On Monday, January 30, 2017 at 10:15:36 AM UTC-5, Phil Young wrote:

--
You received this message because you are subscribed to the Google Groups "JanusGraph users list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


6541 - 6560 of 6588