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 <
neo4j@googlegroups.com> 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" <
>> ne...@googlegroups.com>:
>>
>> 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 <
>>> ne...@googlegroups.com> 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 neo4j+un...@googlegroups.com.
>>> 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 neo4j+un...@googlegroups.com.
>> 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 neo4j+unsubscr...@googlegroups.com.
> 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 neo4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to