Author Archive: 香蕉与打火机

About 香蕉与打火机

李小蕉!

删除cloudera manager 及 cdh

边翻译边干:http://www.cloudera.com/content/cloudera/en/documentation/cloudera-manager/v5-0-0/Cloudera-Manager-Installation-Guide/cm5ig_uninstall_cm.html

配置情况

一台cm server(使用mysql)

四台cdh主机

默认的用户目录

以下目录是默认安装时的各个工具的目录:

/var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/navigator /var/lib/oozie /var/lib/solr /var/lib/sqoop* /var/lib/zookeeper /dfs /mapred /yarn

假如在安装时自己改过,那就在重新安装的时候注意删除自定义的目录。

停止各种cdh及cm的服务

可以在界面上操作

删除cm server上的服务及安装

检查cm server状态

确认server及agent关闭后删除:

清除mysql数据库

 

 删除集群上的cm agent及各种cdh软件

关闭cm agent

删除agent

clean yum cache

 删除cdh中的组件

删除cloudera manager的数据

重启后试试 物理机重启那叫一个慢。。。。。。。。

重启以后删掉了。

删除cloudera manager的lock文件

竟然没有,可能是因为通过命令正常关闭的,本身没有产生lock。

再删除其他hadoop的组件

*我没有删除/dfs,因为最初物理分区直接给分了个/dfs出来。

done

windows 修改远程桌面端口

修改远程桌面端口需要两个步骤:
1、打开注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp],修改右边PortNamber的值,其默认值是3389,修改成所希望的端口即可,例如3309
2、再打开注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP-Tcp],修改右边PortNamber的值,其默认值是3389,修改成所希望的端口即可,例如3309
修改完后需要重启生效,注意防火墙的问题!

参考:http://zhidao.baidu.com/link?url=sbMt1YylQyd6gHrTqaP0-Wj4LZ74SG_X_UhVLloFypdCZ96IUygLIWa-qpzLBC9dhNB1VAYx-oXjI4j0kBnhtK

 

 

使用CDH Manager(及本地源)自动化安装CDH 5

一、准备工作

共性准备配置

1.ntp服务器

2.关闭iptables及selinux

3.配置hosts文件(增加Manager机记录、增加所有slaver机记录)

slaver机准备

1.slaver机配置yum文件(添加cm、cdh的源,添加rhel光盘的源)

(添加光盘的源不再赘述)

manager机准备

1.安装并建立本地repo的http服务

2.http://bananalighter.blog.51cto.com/6386339/1546624

二、使用CM 安装CDH

登陆http://ip:7180

添加主机按提示操作(选择本地repo)。

参考:http://debugo.com/cm5-install/

oracle 查看用户、表空间及权限

一、查看用户的表空间

表:dba_users

二、查看表空间

表:dba_data_files

三、查看用户权限(注意用户名大写,否则查不到)

表:dba_sys_privs

四、查看用户角色(注意用户名大写,否则查不到)

表:dba_role_privs

 

linux mapper路径与物理路径的关系

今天两台机器的fstab文件被改错了,修复fstab后恢复了。

一个老问题:

/dev/mapper/vg_temp-lv_root与/dev/vg_temp/lv_root到底是啥关系。

/dev/vg_temp/lv_root是物理地址,无需多说。

mapper这个是逻辑地址,是到物理设备(物理地址)的映射。由device mapper进行管理。

具体看链接:http://www.ibm.com/developerworks/cn/linux/l-devmapper/#

 

linux fstab 文件出错导致的无法启动

今天fstab编写错误导致不能开机,错误图:

20141125145120

恢复关键是得到正确的fstab文件。

相关:

http://bananalighter.com/linux-fstab/

http://bananalighter.com/linux-fstab-auto-mount-lv/

mysql MHA + keepalived 实现高可用

MHA实现了mysql 的自动故障切换,但是切换后还需要手工修改应用的访问ip。

原文:http://bananalighter.com/mysql-master-ha-solution-one-master-one-candidate-master-and-multiple-slaves-configuration/

本文将配置keepalived与MHA一起工作,实现对mysql应用的透明高可用。

一、确定工作模式

MHA是检测mysql进程状态,自动连接备用机进行切换。

keepalived是检测keepalived的进程状态,自动将虚拟IP切换到备机。

因此在故障切换时,需要先切换mysql,等备机的mysql服务可用以后切换虚拟IP。

二、工作方式

MHA完成mysql master的切换后,调用“master_ip_failover”脚本杀死keepalived进程,触发keepalived切换虚拟IP。

1.修改/etc/masterha_default.cnf

2.配置keepalived

直接使用官方源安装keepalived。

编辑/etc/keepalived/keepalived.conf

MASTER的配置文件:

candidate MASTER的配置文件

三、配置masterha的ip failover脚本

新建文件:/script/masterha/master_ip_failover

四、使用测试

1.起keepalived

2.起mysql(注意,mysql的master ip应该配主机地址)

3.停master的mysql

4.测试failover是否成功

使用其他机器通过虚地址228登陆mysql

能登陆,成功了。

5.检查两台备机的情况

candidate master(211):

已经成功升主。

slave(227):

已经将主切换为211.

测试成功,大功告成。

 

 

 

 

 

 

 

 

 

 

IaaS, PaaS和SaaS 形象的图 马个克

原文:http://www.u1city.net/Article-538.html

iaas-paas-saas

IaaS: Infrastructure-as-a-Service(基础设施即服务)

第一层叫做IaaS,有时候也叫做Hardware-as-a-Service,几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。

但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。

一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.不过这些公司又都有自己的专长,比如Amazon和微软给你提供的不只是IaaS,他们还会将其计算能力出租给你来host你的网站。

PaaS: Platform-as-a-Service(平台即服务)

第二层就是所谓的PaaS,某些时候也叫做中间件。你公司所有的开发都可以在这一层进行,节省了时间和资源。

PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。

一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard。最近兴起的公司有AppFog, Mendix 和 Standing Cloud

SaaS: Software-as-a-Service(软件即服务)

第三层也就是所谓SaaS。这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。

你消费的服务完全是从网页如Netflix, MOG, Google Apps, Box.net, Dropbox或者苹果的iCloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。

一些用作商务的SaaS应用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。

 

 

 

 

oracle 查询占用temp表空间的sql