Can you check neo4j.com/download?

Von meinem iPhone gesendet

> Am 22.09.2014 um 06:48 schrieb 'Curtis Mosters' via Neo4j 
> <[email protected]>:
> 
> Sure Michael! I'll be available then.
> 
> Well but there are more things broken. And I still have the 2.1.3 version 
> because I'm not able to download the 2.1.4 via 
> http://www.neo4j.org/download/other_versions
> I always get the download page but not any download.
> 
> So could you please fix the download and then I can try the separeted import. 
> Maybe that's it already! Would be great.
> 
> Am Sonntag, 21. September 2014 21:22:46 UTC+2 schrieb Michael Hunger:
>> 
>> Ok, it's the two create statements in a row if you split it up it will not 
>> happen:
>> 
>> // !! Eager Loading kills your import, everything is pulled from the file 
>> into memory after the first create!
>> 
>> profile
>> LOAD CSV 
>> WITH HEADERS FROM 
>> "https://gist.githubusercontent.com/jexp/909e92c65e715ea91062/raw/cbe617cdf551ef51111fff349f1b1826a7a52d3d/appln.txt";
>>  AS csvLine
>> WITH csvLine
>> LIMIT 1
>> MATCH (appln:Appln)
>> WHERE appln.ID = toInt(csvLine.appln_id)
>> CREATE (title:Title { title:csvLine.appln_title })
>> CREATE (appln)-[:HAS_TITLE]->(title);
>> 
>> +-------------+------+--------+---------------------+-------------------------------------------------------+
>> |    Operator | Rows | DbHits |         Identifiers |                        
>>                          Other |
>> +-------------+------+--------+---------------------+-------------------------------------------------------+
>> | EmptyResult |    0 |      0 |                     |                        
>>                                |
>> | UpdateGraph |    0 |      0 | title,   UNNAMED304 |                        
>> CreateNode; CreateRelationship |
>> |       Eager |    0 |      0 |                     |                        
>>                                |
>> | SchemaIndex |    0 |      1 |        appln, appln | 
>> ToIntFunction(Property(csvLine,appln_id)); :Appln(ID) |
>> |       Slice |    1 |      0 |                     |                        
>>                   {  AUTOINT0} |
>> |     LoadCSV |    1 |      0 |             csvLine |                        
>>                                |
>> +-------------+------+--------+---------------------+-------------------------------------------------------+
>> 
>> 
>> // Do it like this:
>> 
>> CREATE INDEX ON :Appln(ID);
>> CREATE INDEX ON :Title(title);
>> 
>> profile
>> LOAD CSV 
>> WITH HEADERS FROM 
>> "https://gist.githubusercontent.com/jexp/909e92c65e715ea91062/raw/cbe617cdf551ef51111fff349f1b1826a7a52d3d/appln.txt";
>>  AS csvLine
>> WITH csvLine
>> LIMIT 1
>> CREATE (title:Title { title:csvLine.appln_title });
>> 
>> +-------------+------+--------+-------------+--------------+
>> |    Operator | Rows | DbHits | Identifiers |        Other |
>> +-------------+------+--------+-------------+--------------+
>> | EmptyResult |    0 |      0 |             |              |
>> | UpdateGraph |    1 |      5 |       title |   CreateNode |
>> |       Slice |    1 |      0 |             | {  AUTOINT0} |
>> |     LoadCSV |    1 |      0 |     csvLine |              |
>> +-------------+------+--------+-------------+--------------+
>> 
>> profile
>> LOAD CSV 
>> WITH HEADERS FROM 
>> "https://gist.githubusercontent.com/jexp/909e92c65e715ea91062/raw/cbe617cdf551ef51111fff349f1b1826a7a52d3d/appln.txt";
>>  AS csvLine
>> WITH csvLine
>> LIMIT 1
>> MATCH (appln:Appln {ID: csvLine.appln_id})
>> MATCH (title:Title { title:csvLine.appln_title })
>> CREATE (appln)-[:HAS_TITLE]->(title);
>> 
>> +----------------+------+--------+--------------+----------------------------------------------+
>> |       Operator | Rows | DbHits |  Identifiers |                            
>>             Other |
>> +----------------+------+--------+--------------+----------------------------------------------+
>> |    EmptyResult |    0 |      0 |              |                            
>>                   |
>> |    UpdateGraph |    0 |      0 |   UNNAMED285 |                           
>> CreateRelationship |
>> | SchemaIndex(0) |    0 |      0 | title, title | 
>> Property(csvLine,appln_title); :Title(title) |
>> | SchemaIndex(1) |    0 |      1 | appln, appln |       
>> Property(csvLine,appln_id); :Appln(ID) |
>> |          Slice |    1 |      0 |              |                            
>>      {  AUTOINT0} |
>> |        LoadCSV |    1 |      0 |      csvLine |                            
>>                   |
>> +----------------+------+--------+--------------+----------------------------------------------+
>> 
>> 
>>> On Sun, Sep 21, 2014 at 9:03 PM, Michael Hunger 
>>> <[email protected]> wrote:
>>> Ah, cool, then we can do a call this week, perhaps tomorrow or on Thu.
>>> 
>>> That's really weird. It shouldn't build up memory in 2.1.4 as the team 
>>> changed the eagerness requirement for queries where we determine 
>>> independence.
>>> 
>>> Can you do a a limit 10 and prefix your query with profile? There should be 
>>> no "Eager"-pipe in between the match and merge.
>>> 
>>> 
>>>> On Sun, Sep 21, 2014 at 8:31 PM, 'Curtis Mosters' via Neo4j 
>>>> <[email protected]> wrote:
>>>> Sure y. And testing with LIMIT 1000000 works and needs 1 min or so.
>>>> 
>>>> So this is just a Heap Stack thingi.
>>>> 
>>>> I'm from Germany like you ;)
>>>> 
>>>> Am Sonntag, 21. September 2014 19:25:15 UTC+2 schrieb Michael Hunger:
>>>>> 
>>>>> In what Timezone are you located? Perhaps someone can help you and have a 
>>>>> look at your setup? via Skype
>>>>> 
>>>>> But you have an index or constraint on the thing you match?
>>>>> 
>>>>>> CREATE INDEX ON :Appln(ID);
>>>>> 
>>>>> 
>>>>>> On Sun, Sep 21, 2014 at 4:08 PM, 'Curtis Mosters' via Neo4j 
>>>>>> <[email protected]> wrote:
>>>>>> Jup, same issue with -Xmx512M
>>>>>> 
>>>>>> So you have any other tips? Observing the IO values, it seems to idle =/
>>>>>> 
>>>>>> Am Samstag, 20. September 2014 12:58:33 UTC+2 schrieb Curtis Mosters:
>>>>>>> Well I tried it with 
>>>>>>> 
>>>>>>> -Xms4096m -Xmx15000m
>>>>>>> 
>>>>>>> but the import did not finish in now 16 hours.
>>>>>>> 
>>>>>>> Now I try your
>>>>>>> 
>>>>>>> -Xmx512M
>>>>>>> 
>>>>>>> Am Freitag, 19. September 2014 16:08:42 UTC+2 schrieb Michael Hunger:
>>>>>>>> 
>>>>>>>> If you specifiy it I'd keep it to a few MB (e.g. -Xmx512M) as the 
>>>>>>>> shell against a running server is just a terminal.
>>>>>>>> It's different if when you run the shell against a on-disk directory 
>>>>>>>> then it fires up the database itself.
>>>>>>>> 
>>>>>>>> Your memory config looks ok otherwise, I'd only swap mapped memory 
>>>>>>>> settings for nodes (to 50MB) and rels (to 500MB)
>>>>>>>> 
>>>>>>>> I think there was one memory issue in 2.1.3 could you try it with 
>>>>>>>> 2.1.4 ?
>>>>>>>> 
>>>>>>>> Michael
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On Fri, Sep 19, 2014 at 4:00 PM, 'Curtis Mosters' via Neo4j 
>>>>>>>>> <[email protected]> wrote:
>>>>>>>>> Here is the complete file, well I still don't know which settings are 
>>>>>>>>> the best in my case.
>>>>>>>>> 
>>>>>>>>> Should I delete the Xmx thing? Is it better to not specify it?
>>>>>>>>> 
>>>>>>>>> Am Donnerstag, 18. September 2014 23:14:09 UTC+2 schrieb Michael 
>>>>>>>>> Hunger:
>>>>>>>>>> 
>>>>>>>>>> If you connect to the server it uses the servers RAM
>>>>>>>>>> The shell then needs much less like 512m
>>>>>>>>>> 
>>>>>>>>>> Can you check the server's graph.db/messages.log for the root cause 
>>>>>>>>>> error?
>>>>>>>>>> 
>>>>>>>>>> Which version?
>>>>>>>>>> 
>>>>>>>>>> Sent from mobile device
>>>>>>>>>> 
>>>>>>>>>>> Am 18.09.2014 um 14:28 schrieb "'Curtis Mosters' via Neo4j" 
>>>>>>>>>>> <[email protected]>:
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> Well I was thinking that the Xmx is the heap and it should be not 
>>>>>>>>>>> above 4 GB, so far I have learned.
>>>>>>>>>>> 
>>>>>>>>>>> I currently let the import run with "COMMIT 100" so every 100 
>>>>>>>>>>> lines, and it's still running. 
>>>>>>>>>>> 
>>>>>>>>>>> But looking on the IO it seems to idle...
>>>>>>>>>>> 
>>>>>>>>>>> I don't know, but could you tell me exactly where to set which 
>>>>>>>>>>> setting?
>>>>>>>>>>> 
>>>>>>>>>>> As I said I have 30 GB RAM. To avoid more complications let's maybe 
>>>>>>>>>>> set the Heap 4 GB and the maximum RAM to 20 GB.
>>>>>>>>>>> 
>>>>>>>>>>> And again I use the Neo4jShell for the import. It's loading a file 
>>>>>>>>>>> containing LOAD CSV.
>>>>>>>>>>> 
>>>>>>>>>>> Thanks.
>>>>>>>>>>> 
>>>>>>>>>>> Am Donnerstag, 18. September 2014 13:42:34 UTC+2 schrieb Clark 
>>>>>>>>>>> Richey:
>>>>>>>>>>>> 
>>>>>>>>>>>> According to the screenshot you don't give it 30G of ram. You only 
>>>>>>>>>>>> provide 3G. Is that your intent?
>>>>>>>>>>>> 
>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Sep 18, 2014, at 02:51, 'Curtis Mosters' via Neo4j 
>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Well somehow the behaviour of the Shell is odd.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I imported 76 Mio lines without any problems. But now I have 
>>>>>>>>>>>>> started a new import over night and now I watched the process and 
>>>>>>>>>>>>> it said Java Heap Space Error.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> But that cannot be. I have set the Neo4jShell.bat like this:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> %JAVACMD% -Xmx3G -Dstorage.diskCache.bufferSize=20000 %JAVA_OPTS% 
>>>>>>>>>>>>> %EXTRA_JVM_ARGUMENTS% -classpath %CLASSPATH_PREFIX%;%CLASSPATH% 
>>>>>>>>>>>>> -Dapp.name="neo4j-shell" -Dapp.repo="%REPO%" 
>>>>>>>>>>>>> -Dbasedir="%BASEDIR%" org.neo4j.shell.StartClient %CMD_LINE_ARGS%
>>>>>>>>>>>>> 
>>>>>>>>>>>>> That is a great ratio of heap. But yeah why did I get this error? 
>>>>>>>>>>>>> I have 30 GB RAM. This happens so random that a productive import 
>>>>>>>>>>>>> is nearly impossible.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> So my question is, what have I done wrong? Where do I need to set 
>>>>>>>>>>>>> the Java Settings correctly? Were my edited settings active?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Here the first file or let's say script i'm loading in and where 
>>>>>>>>>>>>> this error happens:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> USING PERIODIC COMMIT 2000
>>>>>>>>>>>>> LOAD CSV WITH HEADERS FROM "file:///C:/data/tls202_part01.txt" AS 
>>>>>>>>>>>>> csvLine WITH csvLine LIMIT 1000
>>>>>>>>>>>>> MATCH (appln:Appln)
>>>>>>>>>>>>> WHERE appln.ID = toInt(csvLine.appln_id)
>>>>>>>>>>>>> CREATE (title:Title { title:csvLine.appln_title })
>>>>>>>>>>>>> CREATE (appln)-[:HAS_TITLE]->(title);
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>> Google Groups "Neo4j" group.
>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>>>>>> send an email to [email protected].
>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>> 
>>>>>>>>>>> -- 
>>>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>>>> Groups "Neo4j" group.
>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>>>> send an email to [email protected].
>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>> 
>>>>>>>>> -- 
>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>> Groups "Neo4j" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>> send an email to [email protected].
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>> 
>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "Neo4j" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>>> an email to [email protected].
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>> 
>>>> -- 
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "Neo4j" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Neo4j" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to