摘要: 光从字面上来理解,很容易让一些初学者先入为主的认为:SecondaryNameNode(snn)就是NameNode(nn)的热备进程。其 实不是。snn是HDFS架构中的一个组成部分,但是经常由于名字而被人误解它真正的用途,其实它真正的用途,是用来保存namenode中对HDFS metadata的信息的备份,并减少namenode重启的时间。对于hadoop进程中 ,要配置好并正确的使用 snn,还是需要做一些工作的。hadoop的默认配置中让 snn进程默认运行在了 namenode 的那台机器上,但是这样的话,如果这台机器出错,宕机,对恢复HDFS文件系统是很大的灾难,更好的方式是.. 阅读全文
posted @ 2012-03-22 11:50 ccmaotang 阅读(456) 评论(0) 推荐(0)
摘要: 通常情况下,提交端的配 置中,dfs.info.bindAddress和dfs.info.port默认情况都是没有的,也就是,代码会根据dfs.http.address 的配置选项来初始化connection变量 ,以连接namenode,并从之得到信息,因此,解 决的办法很简单:在fsck的提交端的hdfs-site.xml中配置选项: <property> <name>dfs.http.address</name> <value>namenode:50070</value> </property>link:http:/ 阅读全文
posted @ 2012-03-21 18:44 ccmaotang 阅读(320) 评论(0) 推荐(0)
摘要: 1.切忌好为人师; 2.切忌标榜自己; 3.尽可能鼓励他人; 4.在任何时候给别人留脸面; 5.不要总是有理,每次争论你都赢,其实你是输。 阅读全文
posted @ 2012-03-21 14:33 ccmaotang 阅读(134) 评论(0) 推荐(0)
摘要: 现代人都很忙,但忙的可能没有效率,可能在"忙人"摸象,也就是瞎忙。也许你的效率可以提升20倍,也许你的激情和潜能可以提升10倍!秘诀就在于目标管理、时间管理、精力管理、如何在短时间内完成更多的事情、如何从痛苦的修行中悟道、如何尊崇内心的自由、如何有更多的时间去享受生活、如何动态平衡工作和生活?!这里有能大大提升工作效率和时间效率的几个重要的工作习惯: 1. 每天一上班就进入状态,不要浏览网页,快速聚焦最重要的工作项上面 一些好习惯的养成,常常有助于工作效率的提高。比如,每天一进入办公室就进入状态,浏览一下邮件,列出今天要完成的工作,首先集中于做最最重要的事情。不要一上班就浏 阅读全文
posted @ 2012-03-21 14:22 ccmaotang 阅读(180) 评论(0) 推荐(0)
摘要: 最后找到了JavaService Wrapper(http://wrapper.tanukisoftware.org/doc/english/introduction.html),该工具能在很多中平台下面注册为系统服务(查看支持平台)。该工具使用方法有三种模式,我用的是第一种WrapperSimpleApp帮助类,另外的两种方式都需要在原来的程序上进行适当的编码。下面就用我的程序ss为例子说明下大概的配置步骤。(其实文档中已经用Jboss进行了演示)1.将Wrapper压缩包中的bin,lib,conf,logs目录拷贝到新建的目录ss中,将我们的程序打包成jar和依赖包一起放入lib中。2. 阅读全文
posted @ 2012-03-21 12:05 ccmaotang 阅读(1038) 评论(0) 推荐(0)
摘要: 由于使用ubuntu server,在win7下面用eclipse编译jar包,老是要把jar包从win7考到ubtuntu,很烦!于是乎弄了个共享! 在网上先搜了一通! 说得先安装samba-client:sudo apt-get install smbclient;下一步:在win7中创建共享文件夹WinToUbuntu; 注意设置网络用户对文件的读写权限;否则ubuntu不能创建共享。(我把win7的共享权限都开了,设置everyone读写,设置家庭组读取写入,关闭了密码保护共享,终于成功了!!) 注意设置(高级共享设置);如果启用了密码保护共享,在ubuntu中就要给passw... 阅读全文
posted @ 2012-03-20 17:50 ccmaotang 阅读(610) 评论(0) 推荐(0)
摘要: 以java应用程序为例,打包为tianlong.jar,程序入口为tianlong.QueueTest。下面在linux的/opt下建立tianlong目录,复制tianlong.jar到/opt/tianlong/lib目录下。1、下载Java Service Wrapper(目前版本wrapper-linux-x86-32-3.3.2), 解压。http://wrapper.tanukisoftware.org/复制src/bin/sh.script.in到/opt/tianlong/bin目录,重命名为QueueTest复制wrapper/bin目录下的wrapper文件到/opt/ti 阅读全文
posted @ 2012-03-19 16:28 ccmaotang 阅读(2769) 评论(0) 推荐(0)
摘要: 1, hive命令行模式,直接输入/hive/bin/hive的执行程序,或者输入 hive –service cli 用于linux平台命令行查询,查询语句基本跟mysql查询语句类似2,hiveweb界面的启动方式,hive –service hwi 用于通过浏览器来访问hive,感觉没多大用途3, hive远程服务 (端口号10000) 启动方式,nohup hive –service hiveserver& 用java等程序实现通过jdbc等驱动的访问hive就用这种起动方式了,这个是程序员最需要的方式了启动hive service :$HIVE_HOME/bin/hiv... 阅读全文
posted @ 2012-03-15 15:44 ccmaotang 阅读(959) 评论(0) 推荐(0)
摘要: MySQL导出表结构使用mysqldump命令格式mysqldump YourDatabaseName --user=YourUserName --password=YourPasswordYourDatabaseName是你想处理的数据库名YourUserName和YourPassword 对应你的授权口令如果只需要导出表的结构,那么可以使用mysqldump的 -d 选项导出整个库的表结构如下:mysqldump -uroot -p -d databasename > createtab.sql,如果只想导出 表 test1,test2,test3 的 表结构 和 数据呢?该如何导出 阅读全文
posted @ 2012-03-14 16:58 ccmaotang 阅读(30863) 评论(1) 推荐(0)
摘要: ubuntu mysql远程连接http://blog.csdn.net/helen_shw/archive/2010/01/22/5224524.aspxkiki@kiki-desktop:/etc/apache2mysql error number 2003Can't connect to MySQL server xxx.xxx.xxx.xxx (10061)在ubuntu 9.04中默认安装了mysql,默认只能本地访问,google了一下:采用登录到MySQL服务器端,在mysql库下执行grant all on *.* to 'remote'@'17 阅读全文
posted @ 2012-03-14 15:53 ccmaotang 阅读(2572) 评论(0) 推荐(0)