`
cloudeagle
  • 浏览: 105251 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
转自: http://wangacidlemon.iteye.com/blog/398623 wait()方法表示,放弃当前对资源的占有权,等啊等啊,一直等到有人通知我,我才会运行后面的代码。notify()方法表示,当前的线程已经放弃对资源的占有,通知等待的线程来获得对资源 ...
之前因为一次黑客入侵,他喵的重装系统,浪潮的哥们给我们搞定了,但是还有点问题,今天又问了下,把解决过程记录在这里。 1. NIS 因为重装系统,原来加系统用户的脚本没了,只好手动的。步骤: 1) 添加用户 mu02: useradd -m liuqiang2 passwd liuqiang2 cd /var/yp make //保证NIS所有节点同步 之前不要忘记主节点启动NIS服务: service ypserv start 子节点启动: tentakel -g c1 service ...
转自:  http://tianyalublog.iteye.com/blog/2009724 广告类型 CPM(每千次访问成本),按流量计费即, CPC按点击计费即,这种广告最容易挣钱,但是成果网好少。 CPA(Cost Per Action),简单说是为网站带来新用户注册并激活,就算是有效的广告 ...
SecureCRT工具默认的字符输入模式的问题,可以通过以下方式修改: 第一步:选择Option菜单中的Session Option。 在左侧的目录中选择Terminal—Emulation,在其中的Terminal选项中选择Linux,并点击确定即可。 更简单的办法是用putty就好了~
1. mapreduce.shuffle set in yarn.nodemanager.aux-services is invalid.The valid service name should only contain a-zA-Z0-9_ and can not start with numbers 解决办法: 在yarn-site.xml 配置文件中增加: [html]view plain
首先vim yourdata, 然后按Esc键,之后 :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 well 为 good :n,$s/well/good/ 替换第 n 行开始到最后一行中每一行的第一个 well 为 good
启动:./mongod -dbpath=data/ -logpath=log/mongodb.log --rest //加上rest选项是因为便于网页访问 关闭:pkill mongod 脚本使用参考;http://www.server110.com/mongodb/201311/3179.html 基础命令参考:http://tech.lezi.com/archives/290 linux下基本命令参考:http://www.server110.com/mongodb/201310/2735.html
执行java时,由classpath指定java程序所在位置,如果没指出则默认为命令行当前路径,另外执行的类名是不能带路径的,JVM会把整个类名参数作为类名,如果包含路径名则路径也被当做是类名的一部分。类名部分只能带包名(如果声明了package)。并且如果声明了package,则类名必须带上包名;如果没声明package,则类名只能包含类名。JVM会检查你的包名和类中package的声明是否一致,不一致则它会认为不是同一个类(因为允许不同包中有相同名字的类)。 所以java命令行的执行时相当严格的,每个class只有一种执行命令: 有package声明的类,java -cl ...
转自:http://www.cnblogs.com/cynthiahuo/archive/2013/06/03/3115921.html JDK 1.7 基本概念和目录结构 参考资料: http://blog.csdn.net/kindazrael/article/details/7270673http://docs.oracle.com/javase/7/docs/index.html JDKand JRE File Structurehttp://docs.oracle.com/javase/7/docs/technotes/tools/windows/jdkfiles ...
转自: http://blog.csdn.net/maybe_windleave/article/details/9896501 使用java开发,如果能阅读JDK的经典代码,对自己的水平提高是很有帮助的。笔者在实际工作中总结了两种阅读JDK源码的方式。第一种下载android源代码,直接在android源码代码中,这里的代码虽然不是标准的JDK源码,但是也很不错值得一看。另外一种,就是笔者接触java之后一直使用的方式,直接访问JDK源码,无须下载其他文件。 步骤一:在eclipse中,按住Ctrl+鼠标右键访问String类 步骤二:在eclipse打开的空白页中选择 ...
调试这块代码的时候遇到一个很奇怪的问题,就是改动的代码加进去后,发现有些新增代码是能执行的,有些不能执行,Stack的情况如下: Daemon Thread [org.apache.hadoop.hdfs.server.datanode.DataXceiver@2ef9748f] (Suspended)NoClassDefFoundError.<init>(String) line: 57BlockReceiver.receiveBlock(DataOutputStream, DataInputStream, DataOutputStream, String, BlockT ...
改HDFS遇到个问题,需要每个datanode上面的数据块在当前写入的时候能够知道当前其所属的分布式文件的名称,但是查了代码后发现 块所属的文件名只能在namenode包里的BlocksMap才能查到数据块所属文件等一些元数据信息,具体见http://blog.csdn.net/cloudeagle_bupt/article/details/20933045, 为了方便所有的块都能读取到当前写入的文件名,改写了DFSClient,在文件写入的时候就将其名称存入distributedCache, 让大家都能读取。 恩,也是没有办法的办法了。
转自:http://blog.csdn.net/sxf_824/article/details/4842196 设计思想 HDFS中对数据存储的最小单位为block,HDFS会将其存储的大文件打散成很多64M大小的block,并将这些block分别存储在集群中datanode机器上。服务器namenode主要存储文件元数据信息(文件目录结构,具体文件由那些block组成),该部分主要涉及的关键对象为:INode,INodeFile,INodeDirectory,Block,BlockInfo,FSDirectory NameNode主要负责存储文件目录结构以及具体文件由 ...
转自:http://blog.csdn.net/gaoxingnengjisuan/article/details/11177049 HDFS源代码分布在16个目录下,它们可以分为四类: 1.基础包(包括工具包和安全包) 包括工具和安全包。其中,hdfs.util包含了一些HDFS实现需要的辅助数据结构;hdfs.security.token.block和hdfs.security.token.delegation结合Hadoop的安全框架,提供了安全访问HDFS的机制。 hdfs.util(一些HDFS实现需要的辅助数据结构) AtomicFile ...
NoSQL解决方案比较 NoSQL Solution: Evaluation and Comparison: MongoDB vs Redis, Tokyo Cabinet, and Berkeley DB 你也许认为这是NoSQL (Not Only SQL)广告宣传的另一个博客。 是,这的确是。 但是如果这个时候你仍就为寻找一个可行的NoSQL解决方案而苦恼,读完这篇后你就知道该做什么了。 当我以前参与Perfect Market的内容处理平
Global site tag (gtag.js) - Google Analytics