cloudera manager的卸载以及重新安装
1 卸载cloudera
参照 http://www.cnblogs.com/chenfool/p/3738540.html
Cloudera 的官方介绍:
操作的系统是Centos OS6.3
操作需要root权限,先切换root
sudo su –
1 卸载Cloudera-Manager
sudo /usr/share/cmf/uninstall-cloudera-manager.sh
一直选择Yes 就好
卸载完成后,它会问你是否要将database里的数据清理,选择Yes
2 按照官方的介绍,删除cloudera的安装目录
sudo rm -rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/x86_64/6/cloudera* /var/log/cloudera*
/var/run/cloudera*
这里我吐槽一下,还有一个数据库配置文件没有清理干净,导致我后面重新安装服务时,老是说出错
rm -rf /etc/cloudera*
3 卸载cloudera的rpm包
查看安装了那些包
rpm -qa | grep cloudera
然后逐个将其删除
for f in `rpm -qa | grep cloudera ` ; do rpm -e ${f} ; done
4 清理Cloudera 相关文件
sudo rm -rf /var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/oozie
/var/lib/solr /var/lib/sqoop*
sudo rm -rf /dfs /mapred /yarn
rm -rf /var/run/hadoop* /var/run/flume-ng /var/run/cloudera*
/var/run/oozie/ /var/run/sqoop2 /var/run/zookeeper /var/run/hbase
/var/run/impala /var/run/hive /var/run/hdfs-sockets
rm -rf /usr/lib/hadoop /usr/lib/hadoop* /usr/lib/hive /usr/lib/hbase
/usr/lib/oozie /usr/lib/sqoop* /usr/lib/zookeeper /usr/lib/bigtop*
/usr/lib/flume-ng /usr/lib/hcatalog
rm -rf /usr/bin/hadoop* /usr/bin/zookeeper* /usr/bin/hbase* /usr/bin/hive* /usr/bin/hdfs /usr/bin/mapred /usr/bin/yarn
/usr/bin/sqoop* /usr/bin/oozie
rm -rf /etc/alternatives/*
rm -rf /etc/hadoop* /etc/zookeeper* /etc/hive* /etc/hue /etc/impala /etc/sqoop* /etc/oozie /etc/hbase* /etc/hcatalog
还有一个很重要的路径,之前从cdh4.5 update 到cdh5,一直有软链接到旧的4.5的目录,找了很久,终于在strace工具帮助下找到了问题所在。
rm -rf /var/lib/alternatives/{cdh.app}
简单的删除/var/lib/alternatives/* 下所有的文件是有风险的,由于系统可能还使用了alternatives做了其他的工具版本控制,所以楼主建议是挑出cdh相关的文件删除。
5 杀死相关的进程
for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do sudo kill $(ps -u $u -o pid=); done
6 删除 Cloudera Manager的lock file
sudo rm /tmp/.scm_prepare_node.lock
7 删除parcel 包分发文件和解压文件
rm -rf /opt/cloudera/parcel-cache /opt/cloudera/parcels
注:如果所有服务器都更换了IP,则需要修改修改仓库相关信息
在主服务器上,重新建立repo
cd /var/www/html/cloudera-repo(即到当初安装cloudera仓库的目录下)
rm repodata
createrepo .
在所有服务器上
cd /etc/yum.repos.d
修改myrepo.repo,cloudera-manager.repo文件中的ip地址
cd /etc/hosts
修改对应的ip
2
重新安装(即安装步骤中的11-12步骤)
11
安装postgresql服务。(For
all hosts)
yum
list postgre* 从网络上查看包含关键词postgre的安装包
安装包含server字样的包,
如yum
install postgresql-server.x86_64
12
安装CM。(Only
for master)
cd
/var/www/html/cloudera-repo
执行./cloudera-manager-installer.bin
--skip_repo_package=1
对于hive的重新安装,必须删除掉mysql数据库中的metastore数据库,重新构建新的metastore数据库
for
hl1 host(mysql安装在hl1上)
mysql
-u root -p
mysql>
drop database metastore;
mysql>
create database metastore DEFAULT CHARACTER SET utf8;
mysql>
grant all on metastore.* TO 'hive'@'%' IDENTIFIED BY 'password';
cloudera manager的卸载以及重新安装的更多相关文章
- 卸载 Cloudera Manager 5.1.x.和 相关软件【官网翻译】
问题导读: 1.不同的安装方式,卸载方法存在什么区别?2.不同的操作系统,卸载 Cloudera Manager Server and 数据库有什么区别? 重新安装不完整如果你来到这里,因为你的安装没 ...
- cloudera manager 及CDH卸载
记录用户数据路径 删除用户数据 中列出的用户数据路径 /var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/navigator /var/l ...
- 卸载cloudera manager
卸载Cloudera-Manager sudo /usr/share/cmf/uninstall-cloudera-manager.sh 一直选择Yes 就好 卸载完成后,它会问你是否要将databa ...
- cloudera manager卸载流程
注意:卸载Cloudera Manager后,根据需要保留或者删除集群中的Hadoop数据.下面的命令没有删除Hadoop数据,可以在控制台的Hadoop 和MapReduce /配置/选项卡,查看H ...
- Cloudera Manager卸载笔记
1.通过管理平台分别停止组件服务和Cloudera Management Service 2.通过管理平台注销并移除Parcles (在控制台注销并移除,无论是安装的Parcles还是未安装的Parc ...
- Cloudera Manager的安装
1. cloudera manager的概念 简单来说,Cloudera Manager是一个拥有集群自动化安装.中心化管理.集群监控.报警功能的一个工具(软件),使得安装集群从几天的时间缩短在几个 ...
- Cloudera Manager 安装集群遇到的坑
Cloudera Manager 安装集群遇到的坑 多次安装集群,但每次都不能顺利,都会遇到很多很多的坑,今天就过去踩过的坑简单的总结一下,希望已经踩了的和正在踩的童鞋能够借鉴一下,希望对你们能有所帮 ...
- Cloudera Manager 5和CDH5离线安装
CDH (Cloudera’s Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloudera维护,基于稳定版本的Apache Had ...
- 离线安装Cloudera Manager 5和CDH5(最新版5.1.3) 完全教程
关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...
随机推荐
- Mysql缓存的配置和使用
在mysql服务器高负载的情况下,必须采取一种措施给服务器减轻压力,减少服务器的I/O操作.一般采用的方法是优化sql操作语句,优化服务器的配置参数,从而提高服务器的性能.Mysql使用了几种内存缓存 ...
- [Xcode 实际操作]四、常用控件-(12)环形进度条控件的使用
目录:[Swift]Xcode实际操作 本文将演示环形进度条控件的使用. 在项目导航区,打开视图控制器的代码文件[ViewController.swift] import UIKit class Vi ...
- MVVM与Controller瘦身实践
MVC是一个做iOS开发都知道的设计模式,也是Apple官方推荐的设计模式.实际上,Cocoa Touch就是按照MVC来设计的. 这里,我们先不讲MVC是什么,我们先来谈谈软件设计的一些原则或者说理 ...
- 高效法则 之 你还在用这么low的方法打开软件吗?
电脑上的诸多功能被组织成软件的形式提供给用户.聊天的有QQ/Skype,看电影的有腾讯视频/芒果TV,听音乐的有酷狗/LessDJ,做图的有PS/Sketch,写代码搞开发的各种IDE Eclipse ...
- JSP-模拟银行卡账号密码登录页面跳转
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- 最长双回文串(模板+dp)
题目链接 #include <bits/stdc++.h> using namespace std; typedef long long ll; inline ll read(){ , f ...
- day22作业详解
1.面向对象作业1 2.作业详解 点击查看详细内容 #1. class Li(object): def func1(self): print('in func1') obj = Li() obj.fu ...
- F. Gourmet and Banquet(贪心加二分求值)
题目链接:http://codeforces.com/problemset/problem/589/F A gourmet came into the banquet hall, where the ...
- (转)Bash Shell常用快捷键
Bash Shell常用快捷键 原文:https://github.com/hokein/Wiki/wiki/Bash-Shell%E5%B8%B8%E7%94%A8%E5%BF%AB%E6%8D%B ...
- Linux下mysql定时备份及恢复
备份 1.数据库定时备份工作脚本:(日期时间作为名称的压缩文件,解压开是sql脚本) /root/backup/script/backup_mysql.sh 2.备份输出路径: /root/backu ...