And the java insert code:

      ODatabaseDocumentTx db = 
ODatabaseDocumentPool.global().acquire("remote:localhost/Statistic", 
"admin", "admin");

          ODocument doc = new ODocument("CommentAnalysis");
          doc.field( "language", "EN" );
          // SAVE THE DOCUMENT
          doc.save();




On Wednesday, 28 January 2015 16:44:40 UTC+8, Lvc@ wrote:
>
> Hi Leng,
> Can you share your distributed cfg and the exact line of code you use to 
> do the save?
>
> Lvc@
>
>
> On 28 January 2015 at 03:20, Leng Sheng Hong <[email protected] 
> <javascript:>> wrote:
>
>> Yes, but this seems to be the same as 1.7? I was wondering now what does 
>> auto sharding means in 2.0, so inserting to Class MyTable will not 
>> automatically goes to the nodes connected in round robin fashion? but 
>> always goes to the default node? For me, it always goes to the other node 
>> rather than the default node. So I am a bit confused with how distributed 
>> sharding works when inserting to a Class without specifying a cluster.
>>
>> On Wednesday, 28 January 2015 06:13:12 UTC+8, Lvc@ wrote:
>>>
>>> Have you read http://www.orientechnologies.com/docs/last/orientdb.wiki/
>>> Distributed-Sharding.html ?
>>>
>>> On 27 January 2015 at 05:53, Leng Sheng Hong <[email protected]> wrote:
>>>
>>>> I have a question on how auto sharding work. This is my assumption on 
>>>> v2.0 using the default configurations:
>>>>
>>>> 1) setup database on node 1, start  in distributed mode
>>>> 2) start node 2 in distributed mode
>>>> 3) node 1 will send and deploy DB on node 2
>>>> 4) app insert a new document of a class into the DB will automatically 
>>>> go into node 1, then node 2 in round robin fashion.  
>>>>
>>>> when i look at the databases/mydb/distributed-config.json it contains 
>>>> new clusters of node 2 which is handled on both node??
>>>> {
>>>>   "@type": "d",
>>>>   "@version": 0,
>>>>   "version": 14,
>>>>   "autoDeploy": true,
>>>>   "hotAlignment": false,
>>>>   "executionMode": "undefined",
>>>>   "readQuorum": 1,
>>>>   "writeQuorum": 2,
>>>>   "failureAvailableNodesLessQuorum": false,
>>>>   "readYourWrites": true,
>>>>   "clusters": {
>>>>     "@type": "d",
>>>>     "@version": 0,
>>>>     "internal": {
>>>>       "@type": "d",
>>>>       "@version": 0
>>>>     },
>>>>     "index": {
>>>>       "@type": "d",
>>>>       "@version": 0
>>>>     },
>>>>     "*": {
>>>>       "@type": "d",
>>>>       "@version": 0,
>>>>       "servers": [
>>>>         "node1",
>>>>         "node2",
>>>>         "<NEW_NODE>"
>>>>       ]
>>>>     },
>>>>     "orole_node2": {
>>>>       "@type": "d",
>>>>       "@version": 0,
>>>>       "servers": [
>>>>         "node1",
>>>>         "node2",
>>>>         "<NEW_NODE>"
>>>>       ]
>>>>     },
>>>>     "mytable_node2": {
>>>>       "@type": "d",
>>>>       "@version": 0,
>>>>       "servers": [
>>>>         "node1",
>>>>         "node2",
>>>>         "<NEW_NODE>"
>>>>       ]
>>>>     },
>>>>
>>>>
>>>> Now if i tried to insert 10 records from my app with the Java api 
>>>> document.save() into mytable
>>>> all the records i get is saved with cluster ID of node2.
>>>>
>>>> So, how is this data distributed? It never uses node1 at all.
>>>>
>>>>
>>>>
>>>>  -- 
>>>>
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "OrientDB" 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 
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" 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