5. アンインストール¶
本章では、GridData Lake Serverのアンインストール手順について説明します。 SparkやHadoop、Hive、Zookeeper、Embulkサーバー、Fluentdサーバー、LakeStudioが起動している場合は、あらかじめ停止してください。 以下の手順は、特に指示がない限りGridData Lake Serverをインストールしたすべてのサーバーで実行してください。
5.1. GridData Lakeのアンインストール¶
以下の手順は管理者ユーザーで実行してください。
(1)SERVER0で、Embulkサーバー、Fluentdサーバー、LakeStudioをサービスから削除します。
[RHEL / CentOS 6]
# chkconfig --del fluentd-server
# chkconfig --del embulk-server
# chkconfig --del lake-studio
# unlink /etc/init.d/fluentd-server
# unlink /etc/init.d/embulk-server
# unlink /etc/init.d/lake-studio
[RHEL / CentOS 7]
# systemctl disable fluentd-server
# systemctl disable embulk-server
# systemctl disable lake-studio
(2)SERVER0~SERVER3で、sudoersファイルを修正します。
以下の行を削除します。
# griddata ALL=(ALL) NOPASSWD: /usr/sbin/useradd, /usr/sbin/userdel, /usr/sbin/usermod, /usr/bin/gpasswd, /usr/sbin/groupadd, /usr/sbin/groupdel
(3)SERVER0で、PostgreSQLをアンインストールします。
# rpm -e postgresql96-server postgresql96-libs postgresql96-9.6.9
# userdel -r postgres
# rm -rf /usr/pgsql-9.6
(4)griddataユーザーと、そのホームディレクトリーを削除します。
# userdel -r griddata
注釈
ホームディレクトリーのファイルを残す場合は、あらかじめ各ファイルを別ディレクトリーに移動するか、 rオプションを付けずにuserdelコマンドを実行します。
(5)スクリプトファイルgriddata.shを削除します。
# rm -f /etc/profile.d/griddata.sh
以上でGridData Lakeのアンインストールは完了です。