KNOWLEDGE BASE

Error "Worker Initialization Failed" When Adding Worker


Published: 08 Apr 2015
Last Modified Date: 17 Sep 2015

Issue

When trying to add a worker machine using the Tableau Server Configuration utility, the following error might occur:

Worker initialization failed: See tabadmin.log for details

In addition, the following error is shown in tabadmin.log:

org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /<processname>

Environment

Tableau Server 9.0

Resolution

  1. In the Tableau Server Configuration utility, remove the server that was recently added.
  2. On the worker machine, uninstall the Worker software and delete the Tableau Server directory.
  3. If necessary, change the Run As User to a domain account, rather than NT AUTHORITY\NetworkService.
  4. On every machine (primary and worker), grant the Run As User Full Control permissions explicitly to the Tableau Server folder (C:\Program Files\Tableau\Tableau Server). If installed to a non-default location (i.e. D:\Tableau), grant Full Control permissions explicitly to the root of the installation drive.
  5. Re-install the Worker software
  6. In the Tableau Server Configuration utility, add the Worker server.

Cause

The server Run As User does not have file permissions necessary to initialize the components on the worker machine. The server's Run As User account, which is specified on the primary Tableau Server, must be a domain account in the same domain.
Did this article resolve the issue?