Comments (11)
Seed node is one of the node in the ASG... If you run it in multiple zones then it will one from each Zone.
The REST call will change, but cassandra needs the list only during the boot time after that it stores every nodes Address internally.
from priam.
what happens if the seen node dies in a cluster?
from priam.
ASG is suppose to spin another instance and Priam will recognize that the old node is not going to come up and will bootstrap the node with the old token... Cassandra will in-turn do its magic.
from priam.
if it is a 0 token on the node then will a new one with a 0 token come on line?
from priam.
Yep. make sure you have priam and cassandra baked into a AMI and you use SDB for metadata.
from priam.
so if a new sead token node somes on line then it will take over for the failed one?
does the other nodes in the ring need to be restarted to see the need seed node?
from priam.
ok I have had a bit more luck.
I just cant seem to get the cluster up and running I can see there is a seed node on one of the nodes but not any other one.
do I have to modify the cassandra.yaml file in the tomcat direcotry for the seed node ?
from priam.
https://github.com/Netflix/Priam/wiki/Setup this doesnt help? You dont need to change anything in Cassandra.yaml file Priam will overwrite it for you.... All you need is 2 Zones if possible.
from priam.
what is the cap for the number of servers in a zone? can you explane how the security groups are setup for the clusters?
from priam.
There isn't a cap on the number of servers....
We recommend you create Separate ASG's for each zone, it has more to do with the way Autoscalers work (if one node goes down in a zone and no other node is available in the ASG then it will spin a node in the other zone and will randomly kill a node in the zone which it created a node).
You just need to setup one security group for cassandra and let cassandra within a region use it.
If you have multi region cluster then you should be using Ec2MultiRegionSnitch, enable encription (in cassandra) and set the property so Priam can open the ports for communication.
from priam.
Looks like this issue is resolved, hence closing it.
from priam.
Related Issues (20)
- Build Failed
- Backup SSTables from attached EBS volumes
- Sample Issue: Checking slack integration.
- Priam should order stop and start HOT 2
- why to Install Cassandra and web container (such as tomcat) on EC2 instances for netflix-Priam setup? HOT 1
- Architecture diagram of Priam with Cassandra HOT 1
- Priam is not checking the C* process health.
- .travis.yml: The 'sudo' tag is now deprecated in Travis CI
- Double-Checked Locking HOT 1
- Unreleased Resource: Streams HOT 1
- Please open a security advisory
- IDEA Sync fail
- There is a vulnerability in Quartz Enterprise Job Scheduler 2.3.0 ,upgrade recommended
- There is a vulnerability in Apache Commons Configuration 2.4 ,upgrade recommended
- There is a vulnerability in Cassandra 2.1.17 ,upgrade recommended
- There is a vulnerability in SnakeYAML 1.23,upgrade recommended
- There is a vulnerability in Guava: Google Core Libraries for Java 21.0 ,upgrade recommended
- There is a vulnerability in Apache HttpComponents Client(aka Apache HttpClient) 4.5.6 ,upgrade recommended HOT 1
- Document to setup the same with Scylladb, as there are muliple param changes
- Multiple warnings while buliding Priam HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from priam.