FusionInsight : 從新執行 preinstall.sh ,須要卸載 Manager 、Diskmgr、NTP

1、卸載 Managernode

在集羣的全部主機執行以下命令。oop

cd /root/FusionInsight/FusionInsight_Manager/softwarespa

sh install.sh -f install.ini操作系統

以上命令是安裝 Manager ,此時會提示先卸載 Manager ,按照提示的命令執行便可。綠色斜體部分是 Manager 安裝文件的存放位置。.net

2、卸載 Diskmgt日誌

卸載 Diskmgt 以前須要先卸載 Manager,在集羣的全部主機執行以下操做。blog

1.執行卸載命令進程

第一次執行 preinstall.sh 時會在全部主機安裝 Diskmgt 進程,該進程用於磁盤管理。該進程在卸載掉集羣和 Manager 後仍然存在於操做系統當中。即 Diskmgt 不會隨着卸載集羣或卸載 OMS 而卸載, Diskmgt有本身的卸載腳本。當 preinstall.sh 執行失敗後,或者想要再次執行 preinstall.sh 時,須要確保 Diskmgt被手動卸載。在全部主機執行以下卸載命令。ip

sh /usr/local/diskmgt/script/uninstall.shhadoop

卸載成功,輸出日誌。

[Thu Mar 29 08:45:00 CST 2018] [INFO] [main:227] uninstall diskmgt successfully.

不然,執行 preinstall.sh 會失敗,日誌中會有 Diskmgt 已經安裝的日誌輸出,以下所示。

Warn: [host ip] Diskmgt service has been installed, preinstall may have been executed
Warn: [host ip] Diskmgt service has been installed, preinstall may have been executed
Warn: [host ip] Diskmgt service has been installed, preinstall may have been executed

2.umount 已掛載的磁盤

preinstall.sh 會掛載磁盤並格式化分區,經過 df -lh 命令,便可以看到磁盤掛載及分區狀況。再次 preinstall.sh 執行以前,須要確保以前經過 preinstall.sh 掛載並分區的磁盤(非系統盤)都已經 umount 狀態。例如:/dev/sda 用來安裝 OS,sdb,sdc,sdd 磁盤用來存放 FusionInsight 數據。執行 df -lh ,看到以下信息。

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             446G   40G  384G  10% /

tmpfs                  16G   80K   16G   1% /dev/shm

/dev/sda1             788M   44M  705M   6% /boot

/dev/sdb1             166G  188M  165G   1% /srv/BigData/zookeeper

/dev/sdb2           239G  188M  239G   1% /srv/BigData/dbdata_service

/dev/sdb3             624G  2.3G  622G   1% /srv/BigData/dbdata_om

/dev/sdb4             624G  678M  623G   1% /srv/BigData/LocalBackup

/dev/sdb5             532G  198M  532G   1% /srv/BigData/journalnode

/dev/sdc1             2.7T  201M  2.7T   1% /srv/BigData/hadoop/data1

/dev/sdd1             2.7T  201M  2.7T   1% /srv/BigData/hadoop/data2

 

執行以下命令,使得非系統盤的分區處於 umount 狀態。

 

# umount /srv/BigData/zookeeper

# umount /srv/BigData/dbdata_service

# umount /srv/BigData/dbdata_om

# umount /srv/BigData/LocalBackup

# umount /srv/BigData/journalnode

# umount /srv/BigData/hadoop/data1

# umount /srv/BigData/hadoop/data2

 

再次執行 df -lh ,看到以下信息。

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             446G   31G  393G   8% /

tmpfs                  16G   80K   16G   1% /dev/shm

/dev/sda1             788M   44M  705M   6% /boot

 

3.清理 /etc/fstab清理的分區信息

preinstall.sh 將磁盤格式化並分區後,會將分區信息寫入 /etc/fstab文件,編輯該文件,把分區信息刪除

三. 卸載 ntp

從新執行 preinstall.sh, 必須先卸載 ntp 。在全部主機進行以下操做。

使用以下命令查看 ntp 的狀態、啓動、關閉 ntp。

service ntpd status

service ntpd start

service ntpd stop

使用以下命令卸載 ntp。

yum remove ntp

上述命令如果執行不成功,則須要配置 yum 源,參照下面的文章配置本地 yum。

http://www.javashuo.com/article/p-hwhvqtyz-hg.html

相關文章
相關標籤/搜索