> 1.If I have a solrcloud cluster with two shards and 0 replica on two > different server. > when one of server restarts will the solr instance on that server replay > the transaction log to make sure these operations persistent to the index > files(commit the transaction log)? >
Yes, the Solr instance that was restarted will try to replay it's own transaction log. > > 2.Assuming I have 3 shards cluster with 4 different server, > it will form a cluster with 3 shard and 1 replica. Can I remove one server > to reduce > (degrade)the number of servers? if so does I just need to shutdown the > server and manually remove it's node from ZK? > You can just remove the server, however, make sure you remove one of the servers where you have a replica (one of the two nodes of shard 1 lets say), because if you shutdown one of the servers holding the shards with no extra replicas, the existing nodes will not "rebalance", you'll end up with a shard with no nodes (and one shard will continue to have two nodes), which will not allow you to search or index. Tomás > Regards > > SuoNayi