- 博客(45)
- 问答 (1)
- 收藏
- 关注
原创 修改ambari postgres-embedded数据库源数据,删除服务
因为需要重装impala,先将impala删除,但是误操作,使得ambari-server启动不了,正确的顺序是:curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://58.198.176.92:8093/api/v1/clusters/hadoop/services/IMPALA再接着删除 ambari-se
2017-02-20 16:04:48 1652
原创 清除ambari及service
官方文档 https://cwiki.apache.org/confluence/display/AMBARI/Host+Cleanup+for+Ambari+and+Stack参考 http://www.cnblogs.com/ivan0626/p/4221964.html 增加自己安装的服务的yum,文件夹等,例如hawq等
2016-01-17 20:45:22 731
原创 ambari安装hawq
本来以为安装好ambari,hawq就在其中,可是傻眼了,木有阿。。。于是问同学才知道要安装plug。 http://hawq.docs.pivotal.io/docs-hawq/topics/install-ambari.html 尤其是其中的 http://hawq.docs.pivotal.io/docs-hawq/topics/prepare-yum.html#topic_byn_vh
2016-01-07 20:42:23 2888
原创 ambari高级操作
ambari页面上的一些选项按钮试试就知道用法,但是ambari安装hawq遇到诸多奇奇怪怪的问题,头都大了,只有选择重新再来,但是ambari不能删除services彻底,并且相关资料比较少,因此记录如下: http://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari2/index.html删除services
2016-01-07 20:15:32 1922
原创 安装ambari
参考:https://cwiki.apache.org/confluence/display/AMBARI/Install+Ambari+2.1.2+from+Public+Repositorieshttp://hawq.docs.pivotal.io/http://docs.hortonworks.com/http://www.itweet.cn/2015/08/31
2016-01-07 19:49:20 1831
原创 总结centos7 安装google-chrome后,chrome不能正常使用
no zuo no die后,只能重装机器,可是centos 7装好之后,发现chrome浏览器安装不成功,现象如下:浏览器启动,就说:Aw....全黑色或者全白色,标签栏也是个鬼脸如果用命令行,出现Your profile could not be opened ... 或在什么database locked。。。等等之类的错误再百度,google之后
2015-10-04 21:45:27 13039
翻译 Impala源码解析(1)——概念与架构
写在前面:Impala作为基于内存的MPP数据库,底层是HDFS,能够快速响应SQL查询。接下来一系列文章是综合网上其他blog和自己看源码整理,旨在的解析Impala内核,为自己开发借鉴经验。有错误之处,还望指正!资料:Impala官网:http://impala.io/index.htmlcloudera Impala:http://www.cloudera.com/con
2015-08-20 11:26:01 2035
转载 glog
http://www.cnblogs.com/tianyajuanke/archive/2013/02/22/2921850.html上述连接可以领进门接下来还有一些需要注意glog的典型用法LOG(INFO) 是线程安全的,宏展开后会等价于新建一个LogMessage对象,然后就是c++ stream的输出,LogMessage实现里面会用锁保证写log那一步是多线程安全的
2015-08-01 22:59:41 632
转载 error while loading shared libraries: libgflags.so.2:
原因是程序没有找到相应的依赖库,解决方法:1. 将所有的用户需要用到的库放到/usr/loca/lib;2. 在/etc/ld.so.conf.d/目录下新建文件usr-libs.conf,内容是:/usr/local/lib3. sudo ldconfigautomake: warnings are treated as errors将configure.
2015-07-08 21:37:57 3926
转载 centos7 安装 gflags 出现config.status: error: cannot find input file: src/Makefile.in
config.status: error: cannot find input file: src/Makefile.in网上找到的解决办法aclocallibtoolize --forceautomake --add-missingautoconfautoheadermake clean
2015-07-08 21:21:07 5676
转载 centos7 创建桌面快捷方式(chrome,eclipse)
直接把 /usr/share/applications 对应的 xxx.desktop 文件复制到桌面就OK!比如要在桌面创建Google Chrome Browser的快捷方式,直接在找到 /usr/share/applications/目录下找到 google-chrome.desktop,然后复制它到桌面就好了,有图有真相!http://tieba.baidu.com/p/32466
2015-07-07 23:03:18 17937
转载 virtualbox 虚拟机 win7 激活后开机黑屏,只有横杠
折腾了几次在virtualbox中装win7,激活后黑屏,左上角有一横杠,已经重装三次了,这次猜想是因为激活之后的问题(也可能是其他原因),心想再重装那不行,要不不用virtualbox。。。最后百度win7修复启动引导http://www.cnblogs.com/ValiancyHe/archive/2013/10/31/3398899.html 从u盘启动后,点击修复
2015-07-06 15:09:44 10073
转载 centos7 安装virtualbox虚拟机
一直认为在linux中不能装虚拟机。。。先copy一份别人的 http://phpcj.org/install-virtualbox-on-centos-7在centOS7中安装VirtualBox的过程:1、加源,安装VirtualBox(来源:https://www.virtualbox.org/wiki/Linux_Downloads)sudo wget -P
2015-07-05 18:07:03 2694
原创 各种排序详解与比较
//============================================================================// Name : insertion.cpp// Author : fzh// Version :// Copyright : Your copyright notice// Descriptio
2014-10-21 22:18:04 698
原创 二维数组形参
1.问题:写基数排序过程中发现需要进行二维数组形参(当然可以替换其他方式解决,比如用一位数组模拟桶),发现竟然编译不能通过,错误代码大致如下:
2014-10-15 23:30:06 822
转载 c++ 四种强制类型转换
const_cast: 1 #include 2 using namespace std; 3 4 int main(){ 5 int k=20; 6 int const * i=&k; 7 int* j=const_cast(i); 8 *j=40; 9 cout<<*j<<endl; 10 // *i=10;
2014-08-25 14:49:10 691
转载 动态内存分配memalign
在GNU系统中,malloc或realloc返回的内存块地址都是8的倍数(如果是64位系统,则为16的倍数)。如果你需要更大的粒度,请使用memalign或valloc。这些函数在头文件“stdlib.h”中声明。 在GNU库中,可以使用函数free释放memalign和valloc返回的内存块。但无法在BSD系统中使用,而且BSD系统中并未提供释放这样的内存块的途径。
2014-08-25 14:27:11 1225
转载 Debugging Memory Errors in C/C++
Debugging Memory Errors in C/C++http://scottmcpeak.com/memory-errors/This page describes a few key techniques I've learned about howto debug programs that are suspected of containing memory er
2014-06-20 21:37:38 921
转载 gdb查看内存
用gdb查看内存格式: x /nfu 说明x 是 examine 的缩写n表示要显示的内存单元的个数f表示显示方式, 可取如下值x 按十六进制格式显示变量。d 按十进制格式显示变量。u 按十进制格式显示无符号整型。o 按八进制格式显示变量。t 按二进制格式显示变量。a 按十六进制格式显示变量。i 指令地址格式c 按字符格式显示变量。f 按浮点
2014-06-20 21:36:02 783
转载 debug G++: Internal Error: Killed (Program Cc1plus)
G++: Internal Error: Killed (Program Cc1plus)内存不足, 在linux下增加临时swap空间step 1: #dd if=/dev/zero of=/home/swap bs=1024 count=500000 注释:of=/home/swap,放置swap的空间; count的大小就是增加的swap空间的大小,1024就是块大小,这里
2014-04-03 20:17:48 5288
原创 windows安装eclipse c++
http://blog.csdn.net/sunny2038/article/details/6918602我安装的时候出现以下错误:c:\mingw\include\wchar.h:37:20: fatal error: stddef.h: No such file or direc纠结了一番,发现是环境变量设置有问题总结出环境变量设置几点:1.MinGW_HOME指向安
2014-03-16 14:57:20 626
原创 第一次java线程
import java.io.*;import java.util.*;class MyThread implements Runnable{ private int key =1; //多个线程的共享变量 public void run() { int step=Integer.parseInt(Thread.currentThread().getN
2013-12-07 19:24:07 641
原创 SQL server 2005日期函数查询本周、本月数据(较全)
日期函数函数名称参数示例说明dateadd(日期部分,数字,日期)select dateadd(year,45,'1990-12-11')返回 2035-12-11 00:00:00.000select dateadd(month,45,'1990-12-11')返回1994-09-
2013-09-09 18:22:04 1600
转载 hdu 1151二分图最小路径覆盖
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1151二分图最小路径覆盖=点的个数-最大匹配。用尽量少的不相交简单路径覆盖有向无环图(DAG)G的所有顶点,这就是DAG图的最小路径覆盖问题。#include#includeusing namespace std;const int maxn = 110;int n,m;
2013-08-19 20:37:06 695
转载 hdu1068 Girls and Boys最大独立集
方法:最大独立集、最大匹配思想:最大独立集指的是两两之间没有边的顶点的集合,顶点最多的独立集成为最大独立集。二分图的最大独立集=节点数-(减号)最大匹配数。For the study reasons it is necessary to find out the maximum set satisfying the condition: there are no two
2013-08-19 20:18:08 823
转载 hdu1150 二分图最大匹配模板
http://www.cnblogs.com/kuangbin/archive/2012/08/19/2646928.html/*HDU 1150题目大意;有两台机器A和B以及N个需要运行的任务。每台机器有M种不同的模式,而每个任务都恰好在一台机器上运行。如果它在机器A上运行,则机器A需要设置为模式xi,如果它在机器B上运行,则机器A需要设置为模式yi。每台机器上的任务可以按照任意顺序执行
2013-08-19 20:03:22 651
原创 hdu1233最小生成树 prim算法模板
思路:1.从未选节点集合中选择到已选节点距离最近的点;2.用该点更新未选节点到已选节点集合的距离;3.不断循环2。#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#defin
2013-08-13 19:16:58 844
原创 hdu1233最小生成树 kruskal算法模板
思路:设有一个有n个顶点的连通网N={V,E},最初先构造一个只有n个顶点,没有边的非连通图T={V, E},图中每个顶点自成一个连通分量。当在E中选到一条具有最小权值的边时,若该边的两个顶点落在不同的连通分量上,则将此边加入到T中;否则将此边舍去,重新选择一条权值最小的边。如此重复下去,直到所有顶点在同一个连通分量上为止。1.按边权值排序;2.取一条边,该边至少一个端点不在已选节点集
2013-08-13 18:41:28 678
原创 poj1655树的重心
给定一棵树,找出一个点X,使得删去X后,剩下的最大的子树最小。解法:从上图知,删去点i后,形成的森林为点i的若干子树与i‘上方’的部分。S[i]表示以i为根的子树的大小S[i] = ∑S[j] + 1 {j是i的儿子}S[i] = 1 {j是叶子结点}考虑每个节点i,剩下的最大子树的大小MaxSize(i) = Max{S[j], N-S[i]},故计算出所有的Ma
2013-08-10 16:57:46 653
原创 poj1077八数码问题——境界六(IDA*)
迭代加深#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define M 400000struct node { char s[20]; int pos;}st;int h
2013-08-09 19:26:18 785
原创 poj1077八数码问题——境界五(A*)
http://www.java3z.com/cwbwebhome/article/article2/2825.html 理解A*#include#include#include#include#include#include#include#include#include#include#include#include#define M 400000using
2013-08-08 20:45:12 660
原创 zoj1319优先队列
模拟样例,发现隐含规律:第k小数,k从1依次增大,故mink -> mink+1的过程中,根据新add的值维护min值,是有序列中的前一个或者后一个。因此将有序列分别存在两个优先队列中,一个是值小优先,另一个是值大优先。选择其中一个,维护top值即可。#include#include#include#include#include#include#include#include
2013-07-18 21:31:09 590
原创 poj2442-优先队列
思路:先考虑两行的关系1.排序2.观察发现以下规律故从A1+B1开始宽搜,儿子(x+1,y),(x,y+1)扩展#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;int s
2013-07-18 21:21:26 605
原创 hdu1043八数码问题——境界三
从终态预处理每一步的结果,注意方向逆向#include#include#include#include#include#include#include#include#include#include#include#include#define M 400000using namespace std;struct stu{ char s[20]; int po
2013-07-18 20:53:33 718
原创 poj1077双向宽搜——境界四
第一次写双向宽搜,比单向快很多。要点:在判重的时候要注意对方是否已经到达。#include#include#include#include#include#include#include#include#include#include#include#include#define M 400000using namespace std;struct stu{
2013-07-18 20:36:06 1159
原创 poj1077八数码问题——境界二
单向广搜,关键在于用康托展开去重(由于题目意思看错,wa了几次,另外输入挺恶心的)#include#include#include#include#include#include#include#include#include#include#include#include#define M 400000using namespace std;struct stu
2013-07-18 14:42:56 759
转载 康托展开及逆运算
改编自http://blog.csdn.net/zhongkeli/article/details/6966805康托展开(一般用于hash) 康托展开的公式是 X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0! 其中,ai为当前未出现的元素中是排在第几个(从0开始)。 这个公式可能看着让人头大,最好举个例子来说明一下。例
2013-07-17 10:32:20 647
空空如也
如何判断两个表达式是否相等?
2014-05-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人