忠于开源,热爱开源。
前不久一台测试服务器2950开机后无显示,经换电源模块、主板、CPU、内存、硬盘背板后都还是异常,因为不是专业的硬件工程师,所以只能采取数据迁移的方式。 前提条件: 已宕机的一台2950服务器必须有阵列卡、阵列卡电池,型号一般是PERC 5/i。
一台测试机安装nginx编译安装时make出错!详细信息如下: ./configure参数 ./configure --prefix=/usr/local/nginx --user=www --group=www make错误 objs/ngx_modules.
上篇文章介绍了nginx作为反向代理/负载均衡服务器,假如nginx出现宕机的话,那么将无法转发请求到我们后端的网站服务器,现在介绍nginx+keepalived实现前端反向代理/负载均衡高可用架构的搭建! 实验环境如下需要四台服务器,其实严格的讲只需要三台就可以了,后端的网站服务器可以是单台也可以是多台,说一下我这里四台机器的软件包都是安装操作系统时全部安装的。
最近研究了一下压力测试网站工具(ab、webbench),但是不知道测试nginx时为什么会有失败的请求?望路过的高手指点指点! 服务器A:apache+resin 服务器B:nginx+resin 为了比较nginx和apache的并发,采...
声明:本文档只概述nagios监控系统的搭建和配置,不涉及到任何原理性的东西,要看原理的朋友请参考别的文档,因为我对nagios理解的也不是很深,只是先搭建起来看看效果,然后再分析。
最近因为生产环境hbase中某张表的数据要导出到测试环境(数据不多,大概200W条左右),如果用程序掉接口导入的话太慢,所以考虑直接用hbase的功能来导入导出。因为此次是实验,所以我在正式环境建了一张小表,只有两条数据,目的是将它导入到一张新表中(空表,但是表结构一样) hbas...
最近巡检发现生产环境hadoop的namenode日志一直报错,具体代码如下: 2012-08-21 09:20:24,486 WARN org.apache.hadoop.
这周一早上来到公司,测试机房突然掉电,一部分机器“歇菜了 ”,一个个开机后突然有一台DELL台式机745型号的机器按了开机按钮没反应,心想完了,百分之九十是硬件问题了,确认了一下电源线没坏之后找网络部换了一台型号一样的机器,当然也就是把那台备机的硬盘(一块)拔出来,然后把坏了的机器的硬盘(一块)插入到相同的槽位,开启启动画面如下: 看到这个报错心里顿时凉了半截啊!这不是说我的卷组丢失吗?系统是红帽4.4的,都不是我安装的,上网查了半天,论坛发帖求助,多谢那些回复我贴的大牛了。
继上一篇继续写到ganglia被监控机部署脚本,环境还是和上篇文章说的一样。被监控节点的机器软件包都是已经安装系统时全部安装的。当然我的iptables和selinux都是默认关闭的! 直接运行如下脚本即可! [root@slave2 ~]# more beijiankong.
最近研究了一下ganglia监控hadoop集群,大致可以监控hadoop集群中节点的性能。比如CPU、内存、IO、交换分区等。这里就不一一介绍!网上部署监控的文档很多,乱起八糟的也很多,主要是每个人的环境都不一样导致,但是我自己看的还是比较头晕,以至于有的人还直接发布安装脚本,结果可笑的就是脚本拿下来后运行直接报错。
本章节主要介绍两部分内容: 1、hive搭建元数据存放于本地文件系统。 2、hive搭建元数据存放于第三方开源数据库mysql。 两者的定义大致如下: ingle User Mode:此模式连接到一个In-memory的数据库Derby,一般用于Unit Test。
hadoop+hbase+zookeeper集群环境已初步搭建完毕了。但是真正用于生产环境的集群系统必须规范,所以secondarynamenode不可能和namenode部署在同一节点上,于是乎我将secondarynamenode部署在一台datanode上,当然我这条件不允许,最佳的环境就是secondarynamenode单独部署在一台机器上,这样更好!当日secondarynamenode节点可以部署多个。
环境及需求描述:公司准备上云存储,数据节点准备采用2T一块的硬盘,所以需要在DELL2950服务器安装操作系统(红帽4.8),硬盘四块2T的。准备做RAID5。可用磁盘容量为6T。 上午查询资料后因为操作系统版本比较低,ext3最大的分区支持2T,所以不能按照平常的方式安装。
目前环境说明: 主机名 IP地址 用途 hadoop1 192.168.3.65 namenode、jobtracker hadoop2 192.
环境说明: 主机名 IP地址 用途 master 192.168.5.54 namenode、jobtracker slave1 192.
场景描述:昨天晚上接到一任务,要求把DBA备份的数据从外网环境拷贝到测试环境。 文件:users_idecl2010_2012-06-27.dmp.gz 大小5G多 远程主机:暂时保密哈! 本地主机:192.168.2.161 领导要求:每秒限速300K左右。
继上一篇的hadoop集群搭建的基础上,再把hbase和zookeeper(独立部署,不用hbase自带的。因为测试中发现自带的zookeeper挂了一个以后,数据抛出异常)搭建说一下吧! hbase版本:0.92.1.tar.gz,在hadoop1上部署master和slave,在其余的节点上部署slave,这样就形成了一个hbase集群。
首先确定hdfs分布式文件系统目前很多大公司都在用,例如百度、腾讯、淘宝等。相信网上也有很多关于这方面的文档,我写这篇文章只是为了自己更加深刻的学习和理解,或者帮助一些不会搭建的童鞋们!以前我搭建的是hadoop-0.20.2、hbase-0.90.4、hbase自带的zookeeper,但是经过与开发测试后,用了hadoop-1.0.3、hbase-0.92.1和独立部署的zookeeper-3.3.5版本替代上述版本。
环境说明: 搭建好的hadoop+hbase+zookeeper集群,因为hbase里面查询数据不支持select语句,所以搭建起了hive(数据仓库)。我的hive搭建过程也不做太多的介绍,用的是第三方数据库mysql存储hive的元数据。
今天上午巡检时tomcat 还是正常的能访问,但是过会页面直接报404错误,直接重启tomcat后访问页面继续是404错误,启动的过程中仍然报错,信息如下: 严重: Exception starting filter struts2Caught exception while loading file struts-default.
说明:这里只记录远程数据的备份 环境:远程服务器IP:192.168.137.20/255 假如这台机器是生产线的web服务器,需要备份的目录是/www。 备份服务器IP:192.168.137.10/255 将/www目录备份到你要指定的目录,比如/root/backup目录。
环境:公司要求一套综合服务系统配置单点登录功能。 tomcat使用比较新的版本是6.0.35 jdk使用的是1.6版本,详细信息如下图: 至于cas工程怎么得到的我也不太清楚,是开发同事给的。
一个简单的系统监控脚本如下: #!/bin/bashtime=`date +"%Y-%m-%d %H:%M:%S"`d=`date +%m%d`N=`ps -ef | grep httpd | grep -v grep | wc -l`Q=`ps -ef | grep java |...
郑重声明:本文只说明linux被监控机上部署nagios插件实行监控目的。至于监控机怎么部署nagios请参考别的文档,谢谢! 一、首先说说linux被监控机上部署nagios(开源)、openmanage(DELL)的插件吧,步骤比较简单。
1、今天遇见一个很奇异的问题,关于监控网卡流量的脚本。 2、脚本如我上上篇文章里面发的一样,如下图: 3、先手动执行脚本检验(把重定向去掉) 4、加上重定向到一个文件(测试),就如最上图所示: 5、但是写到crontab里面执行显示的结果是: 6、很诧异,这个问题~~~~一直纠结中。
最近发现,很多网友喜欢把tomcat的work目录里的东西叫做缓存,其实那不是很恰当,work目录只是tomcat的工作目录,也就是tomcat把jsp转换为class文件的工作目录,这也正是为什么它叫work目录而不是cache目录的原因。
最近有个需求,要写一些简单的shell脚本实时关注系统状态,以下是自己写的几个脚本仅供参考。 1、每隔十分钟监控系统负载输出到已当前日期命名的文件中,另外只保留最近一周的数据。 2、每隔一分钟监控磁盘IO的负载输出到当前日期命名的文件中,只保留最近一周的数据。
公司用的架构环境是apache+resin+jdk,最近想尝试用nginx替换掉apache,初步找了一台测试机试试基本效果已经达到了。可能还有一些别的问题,如果有写的不好或者写错的地方请大家告知! 1、软件环境: linux AS4.
1、首先我把自己的环境说一下,免得给有困扰的朋友指引错误的方向。 2、因为公司网站跑的是apache+resin,研发测试组要测试产品的强壮性,所以每天都需要各种测试。也正是因为这样我需要在服务器上每天切不同产品让测试组测试(也就是应用的一个配置文件里面有两个产品分别对应一行,如果测哪个就打开哪个,不测哪个就注释掉),所以我找了另外一台机器准备搭建同样的环境,把两个产品分开,这样既提高了测试组的工作效率,也省去了自己的一部分工作,呵呵! 3、把应用拉一份到本地(当然两台机器同样的系统) 4、把apache安装目录拉倒本地对应目录(编译后的)当然日志可以删除。
最近在学习apache resin中,为此查了很多文档,感觉还是写的不是很清楚,这里特此记下为了加深自己的印象,同时也能帮助不会的同学。 实验环境: 操作系统版本:RedHat Linux AS 4.
今天闲的无事在网上查了一些资料就是关于jdk安装后到底哪些变量是必须加的,哪些是可加可不加的,结果找到这篇文章说是这三项必须加,如下图: 当是抱着试试的心理,照着加到root用户下的.
最近一个项目部署在tomcat上,所有的步骤都是成功后,用客户端浏览器测试部分字体为乱码,如下图的“进出口统计”显示为乱码。 1、首先查看tomcat的主配置文件,默认编码为GBK,网上有资料说修改为UTF-8即可解决,但是修改完毕后事实证明不是这个问题。
为了节约公司的资金,好几个平台的web服务器因为访问量不是很大,准备合到一起,所以不得不用到虚拟主机了,跑的网站服务器是apache+resin+jdk,正好基于上篇的文章这里写一下虚拟主机的配置过程,方便巩固自己的知识和帮助想要学习这方面的朋友。
最近公司要备份所有在线生产机器的数据,忙的我真是不亦乐乎啊! 其中主要还是很多应用和数据库跑在windows上,只能手工拷贝粘贴了,大部分都是跑在linux上,都是用rsync脚本去备份,但是因为个别新增或者遗漏的机器只能动手去备份了,清晰的记得从windows用ssh连到linu...
最近公司业务系统几台负载均衡的web服务器时间不统一,导致在apache并发太大的时候还要去记录每个服务器的当前时间,在crontab的计划任务里面没有添加同步时间服务器的定期任务,今天领导交代看看哪些机器上没有同步时间的任务再逐个添加。
最近因为公司数据库CPU负载一直很高,导致nagios频繁报警,数据库oracle 10G是跑在两台dell服务器linux操作系统搭建的RAC环境,但是机器硬件配置不一样,一个是4C8G,一个是8C8G,这样每天上班时正属业务高峰期,导致低CPU的机器一直报负载高,终究领导层决定从别的系统里面抽出一台8C8G的机器重新搭建RAC,当然RAC是DBA的活,但是运维要负责重新安装操作系统,因为RedHat Linux AS4版本很老,我没有安装过,今天要去托管机房安装了。
#!/bin/bash#networkwhile : ; do time=`date "+%Y-%m-%d %H:%M:%S"` rx_before=`ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-` ...
1、环境,两个压缩工具如图:一个8G的U盘,一个安装linux 64位的iso文件 2、将U盘格式化,文件系统我选的FAT32类型,这里操作步骤就不说了,打开Disk Genius软件如下图: 3、将U盘制作为启动盘,点击工具-->制作为USB-ZIP启动盘,等待结束,结束完毕后可以看到U盘里面有了一些文件。
1、谈到APACHE我相信做运维工程师的同志都不会陌生,如果你管理的是网站服务器的话,肯定每天都会和它打交道,无论是windows上部署还是在linux上,其实管理起来也就那些东西,下面我写写自己这几天对apache的学习。
问题描述: 最近在虚拟机上编译mysql报“checking for termcap functions library... configure: error: No ncurses/termcap library found”。
安装完linux redhat 5.4,打开浏览器发现显示中文全部成了乱码,原来在安装的时候没有选择安装中文字体支持包,打开系统的镜像,找到中文字体的相关安装包如下: [root@localhost filedata]# rpm -ivh fontconfig-2.
【实验环境】 监控机:Red Hat linux 5.3 IP:10.10.10.2/24 监控机的操作窗口为绿色字体 被监控机:Red Hat linux 5.3 IP:10.10.10.10/24 操作为白色字体 【实验目的】 监控网络流量 【实验步骤】 1、监控机上需要安装3个软件包,net-snmp(安装一个网管协议)、mrtg(此次监控软件)、httpd(由于需要用网页显示,所以必须安装http),当然大家可以选择rpm安装或者yum安装,以下演示就是用yum安装的。
prtconf 查看小型机的系统配置信息(机器型号、处理器信息、内存大小、IP地址、卷组等)uname -a 命令参数snlrvmaxupfFMWS:T:L 可查看机器名、型号、OS版本等信息oslevel -r 查看OS版本uptime 查看系统已启动时间w 当前登陆...
【实验环境】 OS:RedHat Linux 5.3 DB:ORACLE 10G 【实验目的】 为了数据的安全,学会RMAN自动备份与管理, RMAN可连接的数据库的类型分为三种: 1)Target database 2) Recovery catalog database(存储备份信息) 3)Auxiliary database 【实验步骤】 1、首先用ORACLE用户登录到系统,当然你的数据库必须是打开的,也必须处于归档模式下才能备份。
【实验环境】 一台安装操作系统Red Hat Linux 5.3的虚拟机 eth0:10.1.1.159/24 eth1:10.11.11.159/24 【实验目的】 绑定两块网卡做一个bond0,能提高它的传输速率,并且还能确保一块网卡出现故障的时候,虚拟出的网卡还能继续工作。