Hi,
Currently I am using the following configuration :

locator-specific-props:(used by both locators)
        --J=-Dgemfire.jmx-manager=true
        --J=-Dgemfire.jmx-manager-start=true
        --J=-Dgemfire.jmx-manager-port=(portno.)
        --J=-Dgemfire.jmx-manager-http-port=(portno.)
locator-common-props:( used by both locators)
        --initial-heap=256M --max-heap=256M
        --mcast-port=0
        --locators=address(port), address(port)
        --dir=.
        --J=-XX:+UseParNewGC --J=-XX:+UseConcMarkSweepGC 
--J=-XX:CMSInitiatingOccupancyFraction=60 
--J=-XX:+UseCMSInitiatingOccupancyOnly --J=-XX:+CMSParallelRemarkEnabled --  
J=XX:+DisableExplicitGC --J=-XX:+CMSClassUnloadingEnabled --J=-verbose:gc 
--J=-Xloggc:locator-gc.log --J=-XX:+PrintGCDateStamps --J=-XX:+PrintGCDetails 
--J=-XX:+PrintTenuringDistribution -    J=-XX:+PrintGCApplicationConcurrentTime 
--J=-XX:+PrintGCApplicationStoppedTime
server-common-props(used by both servers)
        locators= address(port), address(port)
        cache-xml-file=./Server.xml
        -J-Dgemfire.ALLOW_PERSISTENT_TRANSACTIONS=true
        enable-network-partition-detection=true
        disable-auto-reconnect=true
        statistic-archive-file=statistics.log
server-specific-props-1(used by both servers)
        jmx-manager=false
        jmx-manager-start=false
server-jvm-props(used by both servers)
        -J-Xmx256M -J-Xms256M
        -J-XX:+UseParNewGC -J-XX:+UseConcMarkSweepGC 
-J-XX:CMSInitiatingOccupancyFraction=60 -J-XX:+UseCMSInitiatingOccupancyOnly 
-J-XX:+CMSParallelRemarkEnabled -J-                           
XX:+DisableExplicitGC -J-XX:+CMSClassUnloadingEnabled -J-verbose:gc 
-J-Xloggc:server-gc.log -J-XX:+PrintGCDateStamps -J-XX:+PrintGCDetails 
-J-XX:+PrintTenuringDistribution -J-                 
XX:+PrintGCApplicationConcurrentTime -J-XX:+PrintGCApplicationStoppedTime

Initially it was set to true as it was not working I set it to false and tried, 
but it also didn’t work.



Thanks,
Aravind Musigumpula 

-----Original Message-----
From: Jinmei Liao [mailto:jil...@pivotal.io] 
Sent: Wednesday, May 24, 2017 8:58 PM
To: dev@geode.apache.org
Subject: Re: Geode Exception: cluster configuration service not available

Aravind, can you provide us with your startup script and the relevant 
locator/server properties file? Is there any reason you want to set the 
server's "disable-auto-reconnect" to false?

On Wed, May 24, 2017 at 4:41 AM, Aravind Musigumpula < 
aravind.musigump...@amdocs.com> wrote:

>
> Hi,
>
> I am using a cluster configuration in geode 1.1.1 . I am starting two 
> locators on different hosts and one server for each locator. When I 
> stop them and restart the cluster, I can see that in one of the 
> locator view , it is receiving only one locator. In gfsh list members, 
> I can see only one locator of that host but no server and no other locator 
> and its server.
>
> I tried enabling the following parameters:
> In locator-specific-props: I have set "enable-cluster-configuration=true"
> In sever-common-props: I have set "disable-auto-reconnect=false" , 
> "use-cluster-configuration=true"
>
> In Server cache log, I am getting an exception :
> Cache server error
> org.apache.geode.GemFireConfigException: cluster configuration service 
> not available
>         at org.apache.geode.internal.cache.GemFireCacheImpl.
> requestSharedConfiguration(GemFireCacheImpl.java:1067)
>         at org.apache.geode.internal.cache.GemFireCacheImpl.
> initialize(GemFireCacheImpl.java:1200)
>         at org.apache.geode.internal.cache.GemFireCacheImpl.
> basicCreate(GemFireCacheImpl.java:798)
>         at org.apache.geode.internal.cache.GemFireCacheImpl.create(
> GemFireCacheImpl.java:783)
>         at org.apache.geode.cache.CacheFactory.create(
> CacheFactory.java:178)
>         at org.apache.geode.cache.CacheFactory.create(
> CacheFactory.java:171)
>         at org.apache.geode.internal.cache.CacheServerLauncher.
> createCache(CacheServerLauncher.java:813)
>         at org.apache.geode.internal.cache.CacheServerLauncher.
> server(CacheServerLauncher.java:657)
>         at org.apache.geode.internal.cache.CacheServerLauncher.
> main(CacheServerLauncher.java:201)
> Caused by: org.apache.geode.internal.process.
> ClusterConfigurationNotAvailableException: Unable to retrieve cluster 
> configuration from the locator.
>         at org.apache.geode.internal.cache.ClusterConfigurationLoader.
> requestConfigurationFromLocators(ClusterConfigurationLoader.java:245)
>         at org.apache.geode.internal.cache.GemFireCacheImpl.
> requestSharedConfiguration(GemFireCacheImpl.java:1029)
>         ... 8 more
> VM is exiting - shutting down distributed system In one of the locator 
> log, I can see this:
> Region /_ConfigurationRegion has potentially stale data. It is waiting 
> for another member to recover the latest data.
> .
> .
> .
>
> <Geode Membership View Creator> tid=0x39] View Creator is processing 2 
> requests for the next membership view
>
> received new view: View ...  members: ..  shutdown: ...
> old view is: View... members...
> Peer locator received new membership view: View.... members: ...
>  shutdown: ...
> <Geode Membership View Creator> tid=0x39] no recipients for new view 
> aside from myself
>
>
> This seems to be solved in geode 1.1.1 . https://issues.apache.org/
> jira/browse/GEODE-1986
> Can anybody help me with this issue.
>
>
> Thanks,
> Aravind
>
> This message and the information contained herein is proprietary and 
> confidential and subject to the Amdocs policy statement,
>
> you may review at https://www.amdocs.com/about/email-disclaimer < 
> https://www.amdocs.com/about/email-disclaimer>
>



--
Cheers

Jinmei
This message and the information contained herein is proprietary and 
confidential and subject to the Amdocs policy statement,

you may review at https://www.amdocs.com/about/email-disclaimer 
<https://www.amdocs.com/about/email-disclaimer>

Reply via email to