{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • Product Announcements
    • General
    • Edge/API Management
    • Developer Portal (Drupal-based)
    • Developer Portal (Integrated)
    • API Design
    • APIM on Istio
    • Extensions
    • Business of APIs
    • Academy/Certification
    • Analytics
    • Events
    • Hybrid
    • Integration (AWS, PCF, Etc.)
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • Insights
    • IoT Apigee Link
    • BaaS/Usergrid
    • BaaS Transition/Migration
    • Apigee-127
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Private Cloud Deployment /
avatar image
0
Question by Eddie Quiroz · Apr 09 at 03:03 AM · 52 Views cloudnodemultiple regionson premisis

On-Prem and Azure extension with only 2 Nodes Possible?

We have client with 2 node installation one on premise environment (DC-1), and they are asking to expand it to new Azure cloud environment (DC-2). We tried to do this Apigee expansion installation multiple data centers DC only with 2 Node virtual server installation but Cassandra was failing with the error below. We believe that Cassandra needs to be in increment of +3 Node virtual servers? So my question is can we do a multi DC installation only with 2 Nodes virtual servers? i am not able to find any documentation around this and if you can provide some incite here that would be greatly appreciated.

NFO [SSTableBatchOpen:1] 2019-04-07 21:17:56,578 SSTableReader.java:475 - Opening /opt/apigee/data/apigee-cassandra/data/system/schema_keyspaces-b0f2235744583cdb9631c43e59ce3676/system-schema_keyspaces-ka-1 (214 bytes)
ERROR [main] 2019-04-07 21:17:56,823 CassandraDaemon.java:296 - Fatal exception during initialization
org.apache.cassandra.exceptions.ConfigurationException: Cannot start node if snitch's data center (dc-2) differs from previous data center (default). Please fix the snitch configuration, decommission and rebootstrap this node or use the flag -Dcassandra.ignore_dc=true.
at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:629) ~[apache-cassandra-2.1.16.jar:2.1.16]
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:292) [apache-cassandra-2.1.16.jar:2.1.16]
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:566) [apache-cassandra-2.1.16.jar:2.1.16]
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:655) [apache-cassandra-2.1.16.jar:2.1.16]

Comment
Add comment
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Close

2 Answers

  • Sort: 
avatar image
0

Answer by Imesh Gunaratne · Apr 12 at 05:45 AM

The recommended two datacenter deployment topology is as follows:

https://docs.apigee.com/private-cloud/v4.19.01/installation-topologies#12hostclusteredinstallation

In this Cassandra and Zookeeper would need to have a minimum of 3 nodes in each data center, 2 Qpid Server nodes in each data center, Postgres Master in one data center and the slave in the other. Routers and Message Processors could either be installed in the same node as RMP nodes or if the throughput required is considerably high those could be installed on separate nodes. Moreover, Routers and Message Processors could be scaled up dynamically if needed. In addition, OpenLDAP, Management Server and Edge UI can either be installed as shown above or on a separate node in each data center.


12-host.png (95.9 kB)
Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Christian King · Apr 12 at 05:56 AM

The only officially supported multi-DC topology requires 6 nodes in each DC: https://docs.apigee.com/private-cloud/v4.19.01/installation-topologies?hl=en#12hostclusteredinstallation

Even if you were willing to use an unsupported topology though, you'd need minimum 3 cassandra nodes in Azure to ensure you had a full copy of all data if your primary datacentre went offline.

Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Follow this Question

Answers Answers and Comments

57 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Adding a new zookeeper/cassandra in existing 13 node 2 Answers

difference between 13 Node & 12 Node cluster 1 Answer

Does apigee application supports autoscaling ? 1 Answer

Apigee app not up after successful AIO v4.16.01 installation on google cloud machine 1 Answer

How can we move end product to customers cloud? 1 Answer

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2019 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • Product Announcements
  • General
  • Edge/API Management
  • Developer Portal (Drupal-based)
  • Developer Portal (Integrated)
  • API Design
  • APIM on Istio
  • Extensions
  • Business of APIs
  • Academy/Certification
  • Analytics
  • Events
  • Hybrid
  • Integration (AWS, PCF, Etc.)
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • Insights
  • IoT Apigee Link
  • BaaS/Usergrid
  • BaaS Transition/Migration
  • Apigee-127
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Members
  • Badges