Trying the 9 node setup. node1 to node3 setup is done( edge management server), cassandra, zookeeper.
trying this setup on node4. stuck here. Your help is really appreciated.
ENVIRONMENT:
OS: RHEL
Apigee Version: 4.51.00
[root@rhel-apigee9-set2-vm-04 apigee]# java -version
openjdk version “1.8.0_312”
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
[root@rhel-apigee9-set2-vm-04 apigee]# uname -a
Linux ydx-stage-msa-rhel-apigee9-set2-vm-04 4.18.0-305.17.1.el8_4.x86_64 #1 SMP Mon Aug 30 07:26:31 EDT 2021 x86_64 x86_64 x86_64 GNU/Linux
/opt/apigee/apigee-setup/bin/setup.sh -f /tmp/apigee/response-edge.txt -p rmp
apigee-service: disable confirmation prompts
0 * * * * nice -n 19 ionice -c3 /usr/sbin/logrotate -f /opt/apigee/edge-router/logrotate/logrotate.conf
removing logrotate cron entry
adding logrotate cron entry
logrotate reconfigure for edge-router
updated property conf_datastore_push_cron_duration in file /opt/apigee/token/application/router.properties
apigee-configutil: edge-router: # OK
apigee-service: edge-router: edge-router is not running
apigee-configutil: edge-router: # OK
apigee-service: edge-router: Not running (NO_LOCKFILE)
apigee-service: edge-router: status=2, continuing
apigee-service: edge-router: OK
apigee-service: edge-router: edge-router is running
Checking for router on 127.0.0.1 port 8081 …
============= port currently running
[root@rhel-apigee9-set2-vm-04 apigee]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5355 0.0.0.0:* LISTEN 890/systemd-resolve
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1647/sshd
tcp 0 0 127.0.0.1:9080 0.0.0.0:* LISTEN 81976/nginx: master
tcp6 0 0 :::5355 :::* LISTEN 890/systemd-resolve
tcp6 0 0 :::22 :::* LISTEN 1647/sshd
[root@apigee9-set2-vm-04 sbin]# getenforce
Permissive
[root@apigee9-set2-vm-04 sbin]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
this is what the healthcheck of the
apigee-services on all the nodes:
host01 | CHANGED | rc=0 >>
- apigee-service apigee-cassandra status
apigee-service: apigee-cassandra: OK - apigee-service apigee-openldap status
apigee-service: apigee-openldap: OK - apigee-service apigee-zookeeper status
apigee-service: apigee-zookeeper: OK - apigee-service edge-management-server status
apigee-service: edge-management-server: OK - apigee-service edge-ui status
apigee-service: edge-ui: OK
host02 | CHANGED | rc=0 >>
- apigee-service apigee-cassandra status
apigee-service: apigee-cassandra: OK - apigee-service apigee-zookeeper status
apigee-service: apigee-zookeeper: OK
host03 | CHANGED | rc=0 >>
- apigee-service apigee-cassandra status
apigee-service: apigee-cassandra: OK - apigee-service apigee-zookeeper status
apigee-service: apigee-zookeeper: OK
host04 | FAILED | rc=1 >>
- apigee-service edge-router status
apigee-service: edge-router: Not running (DEAD)
apigee-all: Error: status failed on [edge-router]non-zero return code
host05 | FAILED | rc=1 >>
- apigee-service edge-router status
apigee-service: edge-router: Not running (DEAD)
apigee-all: Error: status failed on [edge-router]non-zero return code
Edge router error is:
2021-11-24 18:05:51,559 main INFO o.a.c.f.i.CuratorFrameworkImpl - CuratorFrameworkImpl.start() : Starting
2021-11-24 18:06:01,611 main INFO o.a.c.f.i.CuratorFrameworkImpl - CuratorFrameworkImpl.start() : Default schema
2021-11-24 18:06:01,612 main INFO KERNEL.DEPLOYMENT - ServiceDeployer.init() : ServiceDeployer.init() : Successfully initialized the service : ZooKeeperService
2021-11-24 18:06:01,612 main INFO KERNEL.DEPLOYMENT - ServiceDeployer.getUndeployedRequirements() : MetricsService has these dependencies [ [NameRegistration{name=CommunicationService}] ]
2021-11-24 18:06:01,613 main INFO KERNEL.DEPLOYMENT - ServiceDeployer.getUndeployedRequirements() : OrganizationService has these dependencies [ [NameRegistration{name=CommunicationService}, NameRegistration{name=RepositoryService}] ]
2021-11-24 18:06:01,613 main INFO KERNEL.DEPLOYMENT - ServiceDeployer.getUndeployedRequirements() : RepositoryService has these dependencies [ [NameRegistration{name=ZooKeeperService}, NameRegistration{name=DataStoreService}, NameRegistration{name=ServerMetricsService}] ]
2021-11-24 18:06:01,614 main INFO KERNEL.DEPLOYMENT - ServiceDeployer.init() : ServiceDeployer.init() : Initializing service : RepositoryService that implements InitializeAwareService
2021-11-24 18:06:01,657 main INFO SERVICES.REPOSITORY - RepositoryServiceImpl.initRepository() : repository name=apprepo is using class=com.apigee.services.repository.nosql.CassandraRepository
2021-11-24 18:06:01,659 main INFO SERVICES.REPOSITORY - RepositoryServiceImpl.initRepository() : repository name=zookeeper is using class=com.apigee.services.repository.zookeeper.ZKRepository
2021-11-24 18:06:01,666 main INFO SERVICES.REPOSITORY - RepositoryServiceImpl.initRepository() : repository name=localrepo is using class=com.apigee.services.repository.filesystem.FileSystemRepository
2021-11-24 18:06:01,685 main INFO KERNEL.DEPLOYMENT - ServiceDeployer.init() : ServiceDeployer.init() : Successfully initialized the service : RepositoryService
2021-11-24 18:06:01,686 main INFO KERNEL.DEPLOYMENT - ServiceDeployer.getUndeployedRequirements() : ServerRegistrationService has these dependencies [ [NameRegistration{name=RepositoryService}, NameRegistration{name=CommunicationService}, NameRegistration{name=ComponentConfigurationService}, NameRegistration{name=ServerMetricsService}] ]
2021-11-24 18:06:01,687 main INFO KERNEL.DEPLOYMENT - ServiceDeployer.init() : ServiceDeployer.init() : Initializing service : ServerRegistrationService that implements InitializeAwareService
2021-11-24 18:06:21,635 main-EventThread ERROR o.a.c.ConnectionState - ConnectionState.checkState() : Authentication failed
2021-11-24 18:06:21,746 main-EventThread INFO o.a.c.f.s.ConnectionStateManager - ConnectionStateManager.postState() : State change: SUSPENDED
2021-11-24 18:06:21,757 main INFO ZOOKEEPER - ZooKeeperServiceImpl.exists() : Retry path existence path: /types, reason: KeeperErrorCode = ConnectionLoss for /types
2021-11-24 18:06:24,746 Curator-ConnectionStateManager-0 WARN o.a.c.f.s.ConnectionStateManager - ConnectionStateManager.checkSessionExpiration() : Session timeout has elapsed while SUSPENDED. Injecting a session expiration. Elapsed ms: 3000. Adjusted session timeout ms: 3000
2021-11-24 18:06:24,749 main-EventThread WARN o.a.c.ConnectionState - ConnectionState.handleExpiredSession() : Session expired event received
2021-11-24 18:06:27,747 Curator-ConnectionStateManager-0 WARN o.a.c.f.s.ConnectionStateManager - ConnectionStateManager.checkSessionExpiration() : Session timeout has elapsed while SUSPENDED. Injecting a session expiration. Elapsed ms: 3001. Adjusted session timeout ms: 3000
2021-11-24 18:06:41,868 main INFO ZOOKEEPER - ZooKeeperServiceImpl.exists() : Retry path existence path: /types, reason: KeeperErrorCode = ConnectionLoss for /types
2021-11-24 18:06:41,871 Curator-ConnectionStateManager-0 WARN o.a.c.f.s.ConnectionStateManager - ConnectionStateManager.checkSessionExpiration() : Session timeout has elapsed while SUSPENDED. Injecting a session expiration. Elapsed ms: 14124. Adjusted session timeout ms: 3000
2021-11-24 18:06:41,871 main-EventThread INFO o.a.c.f.s.ConnectionStateManager - ConnectionStateManager.postState() : State change: LOST
2021-11-24 18:06:41,872 main-EventThread WARN o.a.c.ConnectionState - ConnectionState.handleExpiredSession() : Session expired event received
2021-11-24 18:07:22,002 main-EventThread ERROR o.a.c.ConnectionState - ConnectionState.checkState() : Authentication failed
2021-11-24 18:07:22,104 main INFO ZOOKEEPER - ZooKeeperServiceImpl.exists() : Retry path existence path: /types, reason: KeeperErrorCode = ConnectionLoss for /types
2021-11-24 18:07:22,104 main ERROR ZOOKEEPER - ZooKeeperServiceImpl.exists() : Could not detect existence of path: /types, reason: KeeperErrorCode = ConnectionLoss for /types
2021-11-24 18:07:22,115 main ERROR KERNEL.DEPLOYMENT - ServiceDeployer.init() : ServiceDeployer.init() : Got a life cycle exception while initializing service [ServerRegistrationService, Error while checking path existence for path : /types] : {}
com.apigee.zookeeper.ZooKeeperException: Error while checking path existence for path : /types
at com.apigee.zookeeper.impl.ZooKeeperServiceImpl.exists(ZooKeeperServiceImpl.java:407)
at com.apigee.zookeeper.impl.ZooKeeperServiceImpl.exists(ZooKeeperServiceImpl.java:384)
at com.apigee.services.repository.zookeeper.ZKRepository.exists(ZKRepository.java:254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.apigee.server.metrics.aop.MetricsEmissionInvocationHandler.invoke(MetricsEmissionInvocationHandler.java:79)
at com.sun.proxy.$Proxy5.exists(Unknown Source)
at com.apigee.services.repository.RepositoryServiceImpl.exists(RepositoryServiceImpl.java:203)
at com.apigee.registration.ServerRegistrationServiceImpl.getServerTypes(ServerRegistrationServiceImpl.java:377)
at com.apigee.registration.ServerRegistrationServiceImpl.initResolutionScopes(ServerRegistrationServiceImpl.java:399)
at com.apigee.registration.ServerRegistrationServiceImpl.init(ServerRegistrationServiceImpl.java:201)
at com.apigee.kernel.service.deployment.ServiceDeployer.init(ServiceDeployer.java:165)
at com.apigee.kernel.service.deployment.ServiceDeployer.initDependantServices(ServiceDeployer.java:481)
at com.apigee.kernel.service.deployment.ServiceDeployer.init(ServiceDeployer.java:184)
at com.apigee.kernel.MicroKernel.initAll(MicroKernel.java:283)
at com.apigee.kernel.MicroKernel.init(MicroKernel.java:132)
at com.apigee.kernel.MicroKernel.start(MicroKernel.java:138)
at com.apigee.kernel.MicroKernel.main(MicroKernel.java:90)
Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /types
at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1111)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1139)
at com.apigee.zookeeper.impl.ZooKeeperServiceImpl.exists(ZooKeeperServiceImpl.java:399)
… 19 common frames omitted
2021-11-24 18:07:22,116 main ERROR KERNEL - MicroKernel.initAll() : Error in Initializing the deployment : RepositoryService. Exception: {}
com.apigee.zookeeper.ZooKeeperException: Error while checking path existence for path : /types
at com.apigee.zookeeper.impl.ZooKeeperServiceImpl.exists(ZooKeeperServiceImpl.java:407)
at com.apigee.zookeeper.impl.ZooKeeperServiceImpl.exists(ZooKeeperServiceImpl.java:384)
at com.apigee.services.repository.zookeeper.ZKRepository.exists(ZKRepository.java:254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.apigee.server.metrics.aop.MetricsEmissionInvocationHandler.invoke(MetricsEmissionInvocationHandler.java:79)
at com.sun.proxy.$Proxy5.exists(Unknown Source)
at com.apigee.services.repository.RepositoryServiceImpl.exists(RepositoryServiceImpl.java:203)
at com.apigee.registration.ServerRegistrationServiceImpl.getServerTypes(ServerRegistrationServiceImpl.java:377)
at com.apigee.registration.ServerRegistrationServiceImpl.initResolutionScopes(ServerRegistrationServiceImpl.java:399)
at com.apigee.registration.ServerRegistrationServiceImpl.init(ServerRegistrationServiceImpl.java:201)
at com.apigee.kernel.service.deployment.ServiceDeployer.init(ServiceDeployer.java:165)
at com.apigee.kernel.service.deployment.ServiceDeployer.initDependantServices(ServiceDeployer.java:481)
at com.apigee.kernel.service.deployment.ServiceDeployer.init(ServiceDeployer.java:184)
at com.apigee.kernel.MicroKernel.initAll(MicroKernel.java:283)
at com.apigee.kernel.MicroKernel.init(MicroKernel.java:132)
at com.apigee.kernel.MicroKernel.start(MicroKernel.java:138)
at com.apigee.kernel.MicroKernel.main(MicroKernel.java:90)
Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /types
at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1111)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1139)
at com.apigee.zookeeper.impl.ZooKeeperServiceImpl.exists(ZooKeeperServiceImpl.java:399)
… 19 common frames omitted
2021-11-24 18:07:22,117 main ERROR KERNEL - MicroKernel.main() : Exception in starting up the kernel:
com.apigee.zookeeper.ZooKeeperException: Error while checking path existence for path : /types
at com.apigee.zookeeper.impl.ZooKeeperServiceImpl.exists(ZooKeeperServiceImpl.java:407)
at com.apigee.zookeeper.impl.ZooKeeperServiceImpl.exists(ZooKeeperServiceImpl.java:384)
at com.apigee.services.repository.zookeeper.ZKRepository.exists(ZKRepository.java:254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.apigee.server.metrics.aop.MetricsEmissionInvocationHandler.invoke(MetricsEmissionInvocationHandler.java:79)
at com.sun.proxy.$Proxy5.exists(Unknown Source)
at com.apigee.services.repository.RepositoryServiceImpl.exists(RepositoryServiceImpl.java:203)
at com.apigee.registration.ServerRegistrationServiceImpl.getServerTypes(ServerRegistrationServiceImpl.java:377)
at com.apigee.registration.ServerRegistrationServiceImpl.initResolutionScopes(ServerRegistrationServiceImpl.java:399)
at com.apigee.registration.ServerRegistrationServiceImpl.init(ServerRegistrationServiceImpl.java:201)
at com.apigee.kernel.service.deployment.ServiceDeployer.init(ServiceDeployer.java:165)
at com.apigee.kernel.service.deployment.ServiceDeployer.initDependantServices(ServiceDeployer.java:481)
at com.apigee.kernel.service.deployment.ServiceDeployer.init(ServiceDeployer.java:184)
at com.apigee.kernel.MicroKernel.initAll(MicroKernel.java:283)
at com.apigee.kernel.MicroKernel.init(MicroKernel.java:132)
at com.apigee.kernel.MicroKernel.start(MicroKernel.java:138)
at com.apigee.kernel.MicroKernel.main(MicroKernel.java:90)
Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /types
at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1111)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1139)
at com.apigee.zookeeper.impl.ZooKeeperServiceImpl.exists(ZooKeeperServiceImpl.java:399)
… 19 common frames omitted