I have a basic question. I want to deploy search head cluster. When I was going through documentation, I came across that a deployer is mandatory (mentioned as a functioning cluster requires several other components) in which deployer and load balancer are mentioned.
Do we really want this? Can we deploy without this?
Thanks in advance
No.. config deployment in SHC requires Deployer and it has to be a non-member server.
The Deployer will be configured as part of SHC deployment. Have a look at these (especially first one)
Thanks for your reply. Is it also required in 6.5.0?
I check the document: http://docs.splunk.com/Documentation/Splunk/6.5.0/DistSearch/SHCdeploymentoverview
"It is recommended that you select the deployer now, as part of cluster set-up, because you need a deployer in place before you can distribute apps and updated configurations to the cluster members."
Does it mean that if we dont need to distribute apps and update configuration, there is no need to setup the deployer?
"The -confdeployfetch_url parameter specifies the URL and management port for the deployer instance. This parameter is optional during initialization, but you do need to set it before you can use the deployer functionality. See "Use the deployer to distribute apps and configuration updates." "
It is correct that you do not need to set up the deployer connectivity until the first time that you need to use the deployer.
However, the deployer is the only supported method for deploying apps and other configurations to cluster members. So, sooner or later, you will need to set up the deployer. You cannot deploy an app until you do so.
For this reason, we recommend that you configure the deployer and connectivity to the deployer at the same time that you initially configure the cluster itself. There is usually no reason to wait until later.