server-install-script-samples
server-install-script-samples copied to clipboard
What is tabamin install and why does it need to be called?
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:
- [This scribd article that looks like a really old copy of the docs](https://www.scribd.com/document/312878658/Tabadmin-Command-Reference]
- This random article from 2016 mentioning 9.1, 9.2, 9.3
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...