`
文章列表
1. 关闭集群中的所有服务。  这个可以通过clouder manger 主页关闭集群。   2. 卸载,主节点卸载  /usr/share/cmf/uninstall-cloudera-manager.sh    从节点停止agent: service cloudera-scm-agent stop   主从节点: umount /var/run/cloudera-scm-agent/process   rm -rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/x86_64/6/cloudera* /va ...
老外论坛找到一个最短路径和中间节点的算法 import org.apache.spark.{SparkConf, SparkContext} import org.apache.spark.graphx.{EdgeDirection, VertexId, Graph} import org.apache.spark.graphx.util.GraphGenerators object Pregel_SSSP { def main(args: Array[String]) { val conf = new SparkConf().setAppName(" ...
最近在用jquery的flot画图,折线图饼图都没啥问题,一到柱状图就来事了,如果多个数据源,柱子都重叠到一起了,像这样:   度娘谷哥搜了一大圈,找了一个插件,专门处理这种情况的,但是郁闷的调了半天愣是没反应,该什么样还什么样,眼看工期将至,一咬牙,看源码吧。原来这个插件是在动态调整每个bar的barLeft属性,见代码红色处(jquery.flot.multibar.js): (function ($) { function init(plot) { var multiple = true; var sArray = []; ...
最近研究了一下hive与hbase的整合,使用的都是各自的最新release, hive0.13, hbase0.96.2,整合的过程其实挺简单的,大致需要注意的地方如下: 1. hive的配置文件hive-site.xml需要添加的内容: <property>  <name>hive.aux.jars.path</name>  <value>file:///home/grid/hive/lib/hive-hbase-handler-0.13.0.jar,file:///home/grid/hive/lib/hbase-client-0.96 ...
hive中去重的代码: insert overwrite table store     select t.p_key,t.sort_word from        ( 
最近使用hive,在创建表的时候用|||作为分隔符使用,再导入的时候总是丢数据,只能导入最前边几个字段的值,及其郁闷。后来才发现,原来hive只能用一个字符作为分隔符使用,例如\t, ^, #等等。特此记录一下。
研究VSTO有两个月的时间了,学习到了不少新知识,今天就写一个小内容,如何向excel文件中插入resource里的图片。   首先,要在resource里添加一个图片资源,例如 aaa.jpg。 工程名叫 IntsertImage   接下来直接上代码:   private void insertPic(Excel.Worksheet sheet, Excel.Range picRange) { System.Resources.ResourceManager rs = new System.Resources.ResourceManager("Ins ...
在网上搜索优化jquery的autocomplete插件,总是没有具体的内容。自己做的一个应用,需要从数据库读数据,然后在输入框中用autocomplete自动提示, 但是每次查询速度都很慢,原因是每次都连接DB。后来想把数据读到缓存里,每次不读数据库了,直接从缓存里读取,速度还是没有明显改观,最后看了某些大网站的页面源代码,才发现终极奥秘。 原来都把数据加载到页面上了,用户输入文字查询的时候,直接从页面上取数据。。。。。。。速度能不快么,所以总结了一下,按以下步骤来实现:   1. 服务器启动的时候,将需要查询的所有数据加载到缓存里。 2.在打开页面的时候,用ajax异步把数据从缓存里读 ...
Unable to load configuration. - action - file:/E:/software/eclipse-jee-helios-win32/workspace/xxx/WebContent/WEB-INF/classes/struts.xml:11:59at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:428)at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)at ...
以前的hibernate如果要用annotation,需要引入hibernate-annotations.jar和hibernate-commons-annotations.jar包,但是3.5版之后hibernate3.jar中已经包含了annotations了,所以,如果引入这两个包,则会出现java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.ExtendedMappings has interface org.hibernate.cfg.Mappings as super class 错误,所以需要去掉annota ...
输入为Date()格式日期,以及要加减的日期数,返回yyyy-MM-dd格式日期: function AddDate(LISTR_Date,LISTR_AddDays) { var LSTR_YY=0; var LSTR_MM=0; var LSTR_DD=0; var LINT_FLAG=0; if(LISTR_Date == null) return false; LSTR_YY=LISTR_Date.getYear(); LSTR_MM=LISTR_Date.getMonth()+1; LSTR_DD ...
在用s:doubleselect的时候,本来想用一级菜单的onchange事件去做一些处理,结果点了之后没反应。查了源代码才发现struts2默认用了一级菜单的onchange事件去设置二级菜单的内容了,结果onchange事件就被禁用了。幸好没有把其他事件都禁用了,用 onclick事件代替onchange之后,好用了。 <s:doubleselect id="personalList" onclick="setListVisible_Personal()" theme="simple" formName="manus ...
Global site tag (gtag.js) - Google Analytics