server-install-script-samples icon indicating copy to clipboard operation
server-install-script-samples copied to clipboard

What is tabamin install and why does it need to be called?

Open lucastheisen opened this issue 6 years ago • 0 comments

I built some in house automation based off of the python install script for version 10.4.1, and it worked like a charm. But now, trying to install 10.5.3, it keeps failing with crazy messages like zookeeper failing to start during the activate step:

2018-05-04 18:55:41.443 -0400 9868@tableau-prod2 ClusterStateManager-ScheduledTask-0-SendThread(127.0.0.1:12000) WARN  org.apache.zookeeper.ClientCnxn - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Connection refused: no further information
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
        at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:390)
        at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1141)

So i looked back at the python code, and now see:

# We allow the user to specify the runas parameters in the secrets file to keep it seperate from the general config file.
# However, we need to use 'set' to get the server to recognize this.
# Note that 'tabadmin install' is needed for this to have any effect.

However, tabadmin install is not in the current documentation, and the only mentions I can find are:

I even looked back at older version of the tabadmin documentation on tableaus website:

Can you explain where you got this from, and why it is necessary? It doesn't seem to be of any benefit for me, my install still fails when using the automated install. It works fine with manual (double click the installer) installation...

lucastheisen avatar May 04 '18 23:05 lucastheisen