摘要: programming hive。 阅读全文
posted @ 2014-05-29 09:24 htrace 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 0、oozie只需安装在一台服务器上,这里选择在namenode上来安装;安装用户为cloud-user1、安装Oozie包: sudo yum install -y oozie oozie-client2、对于yarn来说,需要修改/etc/oozie/conf/oozie-env.sh中: CA... 阅读全文
posted @ 2014-05-09 09:33 htrace 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 1、前提条件: 只需要选择一台服务器即可,这里选择安装在namenode上;安装用户为cloud-user2、安装包: sudo yum install -y hive hive-metastore hive-server23、安装mysql: sudo yum install -y mysq... 阅读全文
posted @ 2014-05-09 09:20 htrace 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1、架构准备: namenode 10.0.0.2 secondnamenode 10.0.0.3 datanode1 10.0.0.4 datanode2 10.0.0.6 datanode3 10.0.0.112、安装用户:cloud-user3、[namenode]namenod... 阅读全文
posted @ 2014-05-08 17:08 htrace 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 1、准备: centos6.5系统,root用户2、安装所需包: sudo yum install yum-utils createrepo3、下载cdh4.6的repo: wgethttp://archive.cloudera.com/cdh4/redhat/5/x86_64/cdh/RPM-... 阅读全文
posted @ 2014-05-08 15:49 htrace 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一、前提准备:1、OS:ubuntu 12.042、cat/etc/hosts:1 127.0.0.1 localhost2 192.168.153.154 ha13 192.168.153.155 ha23、硬盘:/dev/sdb14、vip:192.168.153.200二、corosync和pacemaker的安装配置:1、[ha1+ha2]:1 apt-get install -y pacemaker corosync2、[ha1]:1 corosync-keygen(时间较长)2 scp /etc/corosync/authkey root@ha2:/etc/corosync/3、[ 阅读全文
posted @ 2014-02-25 16:07 htrace 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: ubuntu下可以用debmirror来下载ubuntu的所有源:配置ubuntu12.04_mirror.sh 1 ########################################################################### 2 ## ## 3 ## Ubuntu Mirror Script ## 4 ## ... 阅读全文
posted @ 2014-01-23 15:30 htrace 阅读(808) 评论(0) 推荐(0) 编辑
摘要: ubuntu下可以用apt-mirror下载openstack的源:1、安装apt-mirror:apt-get install apt-mirror2、配置/etc/apt/mirror.list:配置/etc/apt/mirror.list 1 ############# config ################## 2 # 3 # set base_path /var/spool/apt-mirror 4 set base_path /home/openstack/havana 5 #set base_path /home/ubuntu-ff 6 # 7 # se... 阅读全文
posted @ 2014-01-23 15:12 htrace 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。 安装speedtest_cli ... 阅读全文
posted @ 2014-01-23 14:53 htrace 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 这是一篇非常好的文章,对ulimit的各个限制参数讲得非常透彻。原文链接:http://home.lupaworld.com/home-space-uid-56821-do-blog-id-232810.html 一般可以通过ulimit命令或编辑/etc/security/limits.conf重新加载的方式使之生效 通过ulimit比较直接,但只在当前的ses... 阅读全文
posted @ 2013-08-26 12:37 htrace 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 在linux环境下,字符串分割的函数中,大家比较常用的是strtok函数,这个函数用处很大,但也有一些问题,以下将深度挖掘一下这个函数的用法,原理,实现,其次,该函数是不可再入函数,但是在linux posix下有其可再入版本strtok_r,该函数是线程安全的,在多线程函数中可以用。具体可以参考: 1)关于函数strtok和strtok_r的使用要点和实现原理(一... 阅读全文
posted @ 2013-07-24 14:46 htrace 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 字节码问题--wchar和char的区别以及wchar和char之间的相互转换字符编码转换等方法及函数介绍 参考:http://www.cnblogs.com/MichaelOwen/articles/2128771.html 作者:yuandianlws 发表于2013-4-20 14:40:4... 阅读全文
posted @ 2013-04-20 14:41 htrace 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、struct timeval结构体struct timeval结构体在time.h中的定义为:struct timeval{__time_t tv_sec; /* Seconds. */__suseconds_t tv_usec; /* Microseconds. */};其中,tv_sec为Epoch到创建struct timeval时的秒数,tv... 阅读全文
posted @ 2013-03-19 09:58 htrace 阅读(2015) 评论(0) 推荐(0) 编辑
摘要: 简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一 般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指 向的gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序... 阅读全文
posted @ 2013-03-19 09:38 htrace 阅读(523) 评论(0) 推荐(0) 编辑
摘要: CPU # vmstat 1 # top -d 1 # mpstat -P ALL 1 # while :; do ps -eo,pid,ni,prri,pcpu,psr,comm | grep 'process-name'; sleep 1;done 检查前三个输出值是否超过了系统逻辑CPU的4倍。 # cat /proc/loadavg CPU的数量 #ca... 阅读全文
posted @ 2013-03-07 09:43 htrace 阅读(167) 评论(0) 推荐(0) 编辑