Deployment Architecture
Highlighted

How to resolve error "clustersearchheadconfig': Searchhead is not enabled on this node"?

Path Finder

Hi,

I have a search head cluster configuration and due to HW issues at one of the SH, had to rebuild and added to the cluster.

Still I can see old search head details from the master node "Indexer clustering" page with old GUID.
I tried to edit cluster by using command splunk edit cluster-master, but it is showing error as below:

In handler 'clustersearchheadconfig': Searchhead is not enabled on this node

Could you please suggest how to resolve this?

Thanks
Rajeev

0 Karma
Highlighted

Re: How to resolve error "clustersearchheadconfig': Searchhead is not enabled on this node"?

SplunkTrust
SplunkTrust

Hi rejeev,

Try to remove the shcluster member via:

splunk remove shcluster-member

(wait a minute, if nothing happens or an error pops up nevermind, just continue)
Stop splunk afterwards:

splunk stop

Clean the node of any leftover configuration data with:

splunk clean all

Start the node with:

splunk start

Then add the instance again to the existing SH-Cluster:

splunk add shcluster-member -current_member_uri https://URL OF AN EXISTING SH IN THE CLUSTER:8089

The new SH will now request the cluster-configuration from the master.


If this does not work, run:

splunk stop

Go into server.conf
Delete everything under the [shclustering] stanza

splunk restart

Then add the instance again to the existing SH-Cluster:

splunk add shcluster-member -current_member_uri https://URL OF AN EXISTING SH IN THE CLUSTER:8089

Hope this works... let me know if or if not 😉

Best regards
pyro_wood

View solution in original post

Highlighted

Re: How to resolve error "clustersearchheadconfig': Searchhead is not enabled on this node"?

Path Finder

Thanks for response.

0 Karma
Highlighted

Re: How to resolve error "clustersearchheadconfig': Searchhead is not enabled on this node"?

Path Finder

You want to use the SHC Captain as the argument to "-currentmemberuri" otherwise you'll get an error like this one:

Failed to proxy call to member https://my.host.name:8089. ERROR:  This node is not the captain and doesn't have a valid captain uri to proxy the call
0 Karma