| //// |
| /** |
| * @@@ START COPYRIGHT @@@ |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| * @@@ END COPYRIGHT @@@ |
| */ |
| //// |
| |
| [[remove]] |
| = Remove |
| You use the {project-name} Provisioning User for these instructions. |
| |
| NOTE: You do not need to use the `db_uninstall.py` script before upgrading {project-name}. Instead, use the `db_install.py` script, |
| which automatically upgrades the version of {project-name}. Please refer to the <<install,Install>> chapter for further instructions. |
| |
| Run the commands from the first node of the cluster. You can also run it from any node, but you need to specifiy the hostnames of Trafodion cluster. |
| |
| == Stop {project-name} |
| |
| Do the following: |
| |
| ``` |
| su trafodion |
| cd $TRAF_HOME/sql/scripts or cds |
| sqstop |
| exit |
| ``` |
| |
| *Example* |
| |
| ``` |
| [admin@trafodion-1 ~]$ su trafodion |
| [trafodion@trafodion-1 scripts]$ cds |
| [trafodion@trafodion-1 scripts]$ sqstop |
| Shutting down the REST environment now |
| stopping rest. |
| Shutting down the DCS environment now |
| stopping master. |
| trafodion-1: stopping server. |
| trafodion-2: stopping server. |
| stopped $zlobsrv0 |
| stopped $zlobsrv1 |
| Shutting down (normal) the SQ environment! |
| Mon Feb 15 07:49:18 UTC 2016 |
| Processing cluster.conf on local host trafodion-1 |
| . |
| . |
| . |
| |
| [$Z000HDS] 001,00024772 001 GEN ES--A-- $Z010K7S NONE mxosrvr |
| [$Z000HDS] 001,00024782 001 GEN ES--U-- $ZLOBSRV1 NONE mxlobsrvr |
| shutdown |
| [$Z000HDS] %shutdown |
| exit |
| Issued a 'shutdown normal' request |
| |
| Shutdown in progress |
| |
| # of SQ processes: 0 |
| SQ Shutdown (normal) from /home/trafodion/apache-trafodion-1.3.0-incubating-bin/sql/scripts Successful |
| Mon Feb 15 07:49:26 UTC 2016 |
| [trafodion@trafodion-1 scripts]$ exit |
| [admin@trafodion-1 ~]$ |
| ``` |
| |
| == Run `db_uninstall.py` |
| |
| The `db_uninstall.py` completely removes {project-name}, includes {project-name} user's home directory. |
| |
| *Example* |
| |
| ``` |
| [admin@trafodion-1 ~]$ cd $HOME/trafodion-installer/python-installer |
| [admin@trafodion-1 installer]$ ./db_uninstall.py |
| ***************************** |
| Trafodion Uninstall Start |
| ***************************** |
| Uninstall Trafodion on [node-1 node-2] [N]: y |
| |
| ***[INFO]: Remove Trafodion on node [node-1] ... |
| |
| ***[INFO]: Remove Trafodion on node [node-2] ... |
| ********************************* |
| Trafodion Uninstall Completed |
| ********************************* |
| [admin@trafodion-1 installer]$ |
| ``` |