The unmodified default-distributed-db-config.json works (i.e. without 
"replica" role enabled).

{
  "autoDeploy": true,
  "hotAlignment": false,
  "executionMode": "undefined",
  "readQuorum": 1,
  "writeQuorum": 2,
  "failureAvailableNodesLessQuorum": false,
  "readYourWrites": true,
  "servers": {
    "*": "master"
  },
  "clusters": {
    "internal": {
    },
    "index": {
    },
    "*": {
      "servers": ["<NEW_NODE>"]
    }
  }
}


Enabling the replica role like below and shown at 
https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Forientechnologies%2Forientdb%2Fissues%2F3772&sa=D&sntz=1&usg=AFQjCNGUPw8mYKa3GfIN3Sc5nvSXMvUZtQ
 
results in java.lang.IllegalStateException on testnode2 after the db 
autodeploys.

{
    "autoDeploy": true,
    "hotAlignment": false,
    "offlineMsgQueueSize" : 0,
    "readQuorum": 1,
    "writeQuorum": 2,
    "failureAvailableNodesLessQuorum": false,
    "readYourWrites": true,
    "servers": {
      "testnode1" : "master",
      "*": "replica"
     },
    "clusters": {
        "internal": {
        },
        "index": {
        },
        "*": {
            "servers" : [ "<NEW_NODE>" ]
        }
    }
}


On Tuesday, August 11, 2015 at 11:47:09 AM UTC-7, l.garulli wrote:
>
> Hi,
> So the problem was in default-distributed-db-config.json file?
>
> Best Regards,
>
> Luca Garulli
> Founder & CEO
> OrientDB <http://orientdb.com/>
>
>
> On 11 August 2015 at 19:45, <defmi...@gmail.com <javascript:>> wrote:
>
>> I did the same process without modifying 
>> the default-distributed-db-config.json which worked. So more specifically,
>>
>> 2 instances, ubuntu 14.04
>>
>> - On both, install ubuntu 14.04, install Oracle Java 1.8.0_51 64bit
>>
>> - On both, 
>> extract orientdb-community-2.1.1-20150809.182628-3-distribution.tar.gz 
>> (which 
>> includes GratefulDeadConcerts db).
>>
>> - On both, modify hazelcast.xml as shown in your example (i.e. 2 manually 
>> specified ips)
>>
>> - On first instance, cd /opt/orientdb-community-2.1.1-SNAPSHOT/bin . 
>> Then, ./dserver.sh . specify a root password. Interactively set nodename to 
>> "testnode1".  
>> /opt/orientdb-community-2.1-rc6/databases/GratefulDeadConcerts/distributed-config.json
>>  
>> updates to new settings and 
>> INFO  [testnode1] received updated status 
>> testnode1.GratefulDeadConcerts=ONLINE [OHazelcastPlugin]
>>
>> - On second instance, cd /opt/orientdb-community-2.1.1-SNAPSHOT/bin . 
>> Then, ./dserver.sh . specify a root password. Interactively set nodename to 
>> "testnode2".
>>
>> testnode1 creates backup of GratefulDeadConcerts and sends it to 
>> testnode2. testnode2 installs db.  Both nodes 
>> have GratefulDeadConcerts=ONLINE with no java.lang.IllegalStateException.
>>
>> -- 
>>
>> --- 
>> 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 orient-databa...@googlegroups.com <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 orient-database+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to