03 2012 档案
摘要:请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库2011-06-17 13:37java.lang.UnsupportedOperationException: 此驱动程序不支持 Java Runtime Environment (JRE) 1.6 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。JDBC2.0驱动程序有两个jar包,分别为sqljdbc.jar和sqljdbc4.jar,只用把sqljdbc4.jar拷贝到tomcat\lib文件夹下就行了,不要sqljdbc.jar这个jar包。
阅读全文
摘要:(转) 一个从fedora7中拷贝过来的bash脚本,居然不能在ubuntu下面执行,提示错误Bad for loop variableG了一把,在TW同胞那里找到了答案~原来是bash和dash的问题解决方法:使用sudo dpkg-reconfigure dash选择NO。。世界又清静了~(经典!)感谢link:http://hi.baidu.com/yk103/blog/item/1e9831fa3fc23d8c9e5146d0.html
阅读全文
摘要:(转)无法启动namenode(1)hadoop集群我维护有一段时间了,今天忽然出现了一个问题,当我stop-all.sh后hadoop的web页面无法显示,分析应该是namenode没有启动,检查后果然namenode没有启动,凭借经验,我猜想应该是配置文件的问题,于是仔细检查了conf下的每一个文件,但是配置文件配置无误,namenode依旧无法启动,这个问题困扰了我一天的时间,查看log日志后,发现时pid的问题,在网上查了相关资料后才知道原来我先前的03服务器搁置了一段时间没有添加到datanode,而后我添加后会有一个PID不匹配的问题,于是我着手开始做:日志中显示的错误:2010-
阅读全文
摘要:link:http://jiajun.iteye.com/blog/809125一、dits和fsimage 首先要提到两个文件edits和fsimage,下面来说说他们是做什么的。集群中的名称节点(NameNode)会把文件系统的变化以追加保存到日志文件edits中。当名称节点(NameNode)启动时,会从镜像文件 fsimage 中读取HDFS的状态,并且把edits文件中记录的操作应用到fsimage,也就是合并到fsimage中去。合并后更新fsimage的HDFS状态,创建一个新的edits文件来记录文件系统的变化那么问题来了,只有在名称节点(NameNode)启动的时候才会合并f
阅读全文
摘要:第12章Shell脚本编程lShell命令行的运行l编写、修改权限和执行Shell程序的步骤l在Shell程序中使用参数和变量l表达式比较、循环结构语句和条件结构语句l在Shell程序中使用函数和调用其他Shell程序12-1Shell命令行书写规则uShell命令行的书写规则对Shell命令行基本功能的理解有助于编写更好的Shell程序,在执行Shell命令时多个命令可以在一个命令行上运行,但此时要使用分号(;)分隔命令,例如:[root@localhostroot]# ls a* -l;free;df长Shell命令行可以使用反斜线字符(\)在命令行上扩充,例如:[root@localho
阅读全文
摘要:光从字面上来理解,很容易让一些初学者先入为主的认为:SecondaryNameNode(snn)就是NameNode(nn)的热备进程。其 实不是。snn是HDFS架构中的一个组成部分,但是经常由于名字而被人误解它真正的用途,其实它真正的用途,是用来保存namenode中对HDFS metadata的信息的备份,并减少namenode重启的时间。对于hadoop进程中 ,要配置好并正确的使用 snn,还是需要做一些工作的。hadoop的默认配置中让 snn进程默认运行在了 namenode 的那台机器上,但是这样的话,如果这台机器出错,宕机,对恢复HDFS文件系统是很大的灾难,更好的方式是..
阅读全文
摘要:通常情况下,提交端的配 置中,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:/
阅读全文
摘要:1.切忌好为人师; 2.切忌标榜自己; 3.尽可能鼓励他人; 4.在任何时候给别人留脸面; 5.不要总是有理,每次争论你都赢,其实你是输。
阅读全文
摘要:现代人都很忙,但忙的可能没有效率,可能在"忙人"摸象,也就是瞎忙。也许你的效率可以提升20倍,也许你的激情和潜能可以提升10倍!秘诀就在于目标管理、时间管理、精力管理、如何在短时间内完成更多的事情、如何从痛苦的修行中悟道、如何尊崇内心的自由、如何有更多的时间去享受生活、如何动态平衡工作和生活?!这里有能大大提升工作效率和时间效率的几个重要的工作习惯: 1. 每天一上班就进入状态,不要浏览网页,快速聚焦最重要的工作项上面 一些好习惯的养成,常常有助于工作效率的提高。比如,每天一进入办公室就进入状态,浏览一下邮件,列出今天要完成的工作,首先集中于做最最重要的事情。不要一上班就浏
阅读全文
摘要:最后找到了JavaService Wrapper(http://wrapper.tanukisoftware.org/doc/english/introduction.html),该工具能在很多中平台下面注册为系统服务(查看支持平台)。该工具使用方法有三种模式,我用的是第一种WrapperSimpleApp帮助类,另外的两种方式都需要在原来的程序上进行适当的编码。下面就用我的程序ss为例子说明下大概的配置步骤。(其实文档中已经用Jboss进行了演示)1.将Wrapper压缩包中的bin,lib,conf,logs目录拷贝到新建的目录ss中,将我们的程序打包成jar和依赖包一起放入lib中。2.
阅读全文
摘要:由于使用ubuntu server,在win7下面用eclipse编译jar包,老是要把jar包从win7考到ubtuntu,很烦!于是乎弄了个共享! 在网上先搜了一通! 说得先安装samba-client:sudo apt-get install smbclient;下一步:在win7中创建共享文件夹WinToUbuntu; 注意设置网络用户对文件的读写权限;否则ubuntu不能创建共享。(我把win7的共享权限都开了,设置everyone读写,设置家庭组读取写入,关闭了密码保护共享,终于成功了!!) 注意设置(高级共享设置);如果启用了密码保护共享,在ubuntu中就要给passw...
阅读全文
摘要:以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
阅读全文
摘要: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...
阅读全文
摘要:MySQL导出表结构使用mysqldump命令格式mysqldump YourDatabaseName --user=YourUserName --password=YourPasswordYourDatabaseName是你想处理的数据库名YourUserName和YourPassword 对应你的授权口令如果只需要导出表的结构,那么可以使用mysqldump的 -d 选项导出整个库的表结构如下:mysqldump -uroot -p -d databasename > createtab.sql,如果只想导出 表 test1,test2,test3 的 表结构 和 数据呢?该如何导出
阅读全文
摘要: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
阅读全文
摘要:一、创建表 在官方的wiki里,example是这样的:Sql代码CREATE[EXTERNAL]TABLE[IFNOTEXISTS]table_name [(col_namedata_type[COMMENTcol_comment],...)] [COMMENTtable_comment] [PARTITIONEDBY(col_namedata_type [COMMENTcol_comment],...)] [CLUSTEREDBY(col_name,col_name,...) [SORTEDBY(col_name[ASC|DESC],...)] INTOnum_bucketsBUCKET.
阅读全文
摘要:1.insert 语法格式为:基本的插入语法:INSERT OVERWRITE TABLE tablename [PARTITON(partcol1=val1,partclo2=val2)]select_statement FROM from_statementinsert overwrite table test_insert select * from test_table;对多个表进行插入操作:FROM fromstatteINSERT OVERWRITE TABLE tablename1 [PARTITON(partcol1=val1,partclo2=val2)]select_sta
阅读全文
摘要:hive安装刚刚安装好hadoop迫不及待要玩下hive,所以自己找了些资料,安装了下hive,这里记录详细的安装过程和碰到的问题:1.在安装hadoop之前首先确定hadoop已经安装成功,具体安装方法请参考hadoop安装。2.下载hive版本 我下载的是 下载地址为http://hive.ap...
阅读全文

浙公网安备 33010602011771号