<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cumtheima的专栏]]></title><description><![CDATA[矿大黑马的专栏]]></description><link>https://blog.youkuaiyun.com/cumtsoftware537heima</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cumtsoftware537heima]]></copyright><item><title><![CDATA[ Hbase模型与框架分享(2)—Hbase简介]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84691531</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84691531</guid><author>cumtsoftware537heima</author><pubDate>Tue, 16 Dec 2014 21:44:02 +0800</pubDate><description><![CDATA[


（1）定义：


        HBase ： Hadoop Database，是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。
        利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。


（2）HBase是Google Bigtable的开源实现







 


BigTable


HBase


...]]></description><category></category></item><item><title><![CDATA[Hbase模型与框架分享(1)—互联网思维]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84691530</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84691530</guid><author>cumtsoftware537heima</author><pubDate>Tue, 16 Dec 2014 21:35:54 +0800</pubDate><description><![CDATA[
第一，用户思维
“独孤九剑”第一招是总诀式，意思是第一招学不会，后面的招数就很难领悟。互联网思维也一样。互联网思维，第一个，也是最重要的，就是用户思维。用户思维，是互联网思维的核心。其他思维都是围绕用户思维在不同层面的展开。没有用户思维，也就谈不上其他思维。
用户思维，是指在价值链各个环节中都要“以用户为中心”去考虑问题。
以用户为中心，不是刚刚冒出来的概念，很多传统品牌厂商都在叫嚷着“以...]]></description><category></category></item><item><title><![CDATA[sqoop1.4.5的安装]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84688287</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84688287</guid><author>cumtsoftware537heima</author><pubDate>Thu, 27 Nov 2014 09:14:38 +0800</pubDate><description><![CDATA[
1.下载安装包及解压
    sqoop-1.4.5.bin__hadoop-1.0.0.tar.gz
 
2.配置环境变量和配置文件
cd %SQOOP_HOME%
cp conf/sqoop-env-template.sh /conf/sqoop-env.sh
在sqoop-env.sh中添加如下代码：

export HADOOP_COMMON_HOME=/home/ha...]]></description><category></category></item><item><title><![CDATA[hive学习总结系列—目录导航]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84688010</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84688010</guid><author>cumtsoftware537heima</author><pubDate>Tue, 25 Nov 2014 23:06:50 +0800</pubDate><description><![CDATA[
hive学习总结(1)—Hive几种数据导入方式
hive学习总结(2)—Hive几种导出数据方式
hive学习总结(3)—从文件中加载执行语句
hive学习总结(4)—hive中所有join
hive学习总结(5)—分区、分桶和索引
hive学习总结(6)—hive参数设置方法
hive学习总结(7)—hive性能调优
hive学习总结(8)—hive注意点
hive学习总结...]]></description><category></category></item><item><title><![CDATA[ hive学习总结(9)—数据库创建、表创建、加载数据]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84688008</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84688008</guid><author>cumtsoftware537heima</author><pubDate>Tue, 25 Nov 2014 23:00:24 +0800</pubDate><description><![CDATA[
--创建数据库
create database if not exists sopdm
comment ‘this is test database’
with dbproperties(‘creator’=’gxw’,’date’=’2014-11-12’)     --数据库键值对属性信息
location ‘/my/preferred/directory’;
 
 
--查...]]></description><category></category></item><item><title><![CDATA[hive学习总结(8)—hive注意点]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687709</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687709</guid><author>cumtsoftware537heima</author><pubDate>Mon, 24 Nov 2014 19:41:04 +0800</pubDate><description><![CDATA[
--自动补全功能：tab键
 
 
--可以把“设置系统属性变量，增加hadoop分布式内存，自定义hive扩展的jar包”放在“$HOME/.hiverc”文件中
 
 
--在hive的CLI中执行bash shell命令,只要在命令前加上!，并且以分号(;)结尾就可以
! /bin/echo “what up dog”;
 
 
--在hive中使用hadoop的dfs...]]></description><category></category></item><item><title><![CDATA[hive学习总结(7)—hive性能调优]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687708</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687708</guid><author>cumtsoftware537heima</author><pubDate>Mon, 24 Nov 2014 19:35:31 +0800</pubDate><description><![CDATA[

limit限制调整

--因为使用limit语句时候，是先执行整个查询语句，然后再返回部分结果的
set hive.limit.optimize.enable=true;
set hive.limit.row.max.size=10000;
set hive.limit.optimize.limit.file=10;
 
2.JOIN优化
。。。
 
3. 本地模式
--h...]]></description><category></category></item><item><title><![CDATA[hive学习总结(6)—hive参数设置方法]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687411</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687411</guid><author>cumtsoftware537heima</author><pubDate>Sun, 23 Nov 2014 00:29:06 +0800</pubDate><description><![CDATA[
1. 参数声明：在hive的CTL环境中设置（临时）
比如：set hive.fetch.task.conversion=more;
 
2.命令行设置：使用hadoop命令设置（临时）
hive --hiveconf hive.fetch.task.conversion=more;
 
3.配置文件：--${HIVE_HOME}/conf/hive-site.xml里面加入以下配...]]></description><category></category></item><item><title><![CDATA[hive学习总结(5)—分区、分桶和索引]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687410</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687410</guid><author>cumtsoftware537heima</author><pubDate>Sun, 23 Nov 2014 00:27:08 +0800</pubDate><description><![CDATA[
1.分区
 
分区是以字段的形式在表结构中存在，通过describe table命令可以查看到字段存在， 但是该字段不存放实际的数据内容，仅仅是分区的表示（伪列）。
 
（1）静态分区
create table if not exists sopdm.wyp2(id int,name string,tel string)
partitioned by(age int)
row fo...]]></description><category></category></item><item><title><![CDATA[hive学习总结(4)—hive中所有join]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687136</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687136</guid><author>cumtsoftware537heima</author><pubDate>Fri, 21 Nov 2014 11:26:35 +0800</pubDate><description><![CDATA[
1.  内连接：inner join
 
--join优化：在进行join的时候，大表放在最后面
 
--但是使用 /*+streamtable(大表名称)*/ 来标记大表，那么大表放在什么位置都行了
 
select /*+streamtable(s)*/ s.ymd,d.dividend 
 
from stocks s inner join dividends d on s...]]></description><category></category></item><item><title><![CDATA[hive学习总结(3)—从文件中加载执行语句]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687133</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84687133</guid><author>cumtsoftware537heima</author><pubDate>Fri, 21 Nov 2014 11:18:24 +0800</pubDate><description><![CDATA[
1. 从文件中执行hql语句
         hive -f test.hql;
 
2. 在hive shell中使用source执行脚本
        source test.hql;
 
注：hive执行语句的文件通常使用.hql或.q为后缀名，但不是必须的。
...]]></description><category></category></item><item><title><![CDATA[ hive学习总结(2)—Hive几种导出数据方式]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84686931</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84686931</guid><author>cumtsoftware537heima</author><pubDate>Thu, 20 Nov 2014 15:04:51 +0800</pubDate><description><![CDATA[


1.拷贝文件
 
如果数据文件恰好是用户需要的格式，那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
 
2.导出到本地文件系统
 
--不能使用insert into local directory来导出数据，会报错
--只能使用insert overwrite local directory来导出数据
...]]></description><category></category></item><item><title><![CDATA[hive学习总结(1)—Hive几种数据导入方式]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84686926</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84686926</guid><author>cumtsoftware537heima</author><pubDate>Thu, 20 Nov 2014 14:56:53 +0800</pubDate><description><![CDATA[
1.从本地文件系统中导入数据到hive表
 
（1）数据准备（/home/sopdm/test.dat）：
 
  1,wyp,25,13188888888
  2,test,30,13899999999
  3,zs,34,89931412
 
（2）首先创建表
use sopdm;
drop table if exists sopdm.wyp;
create tabl...]]></description><category></category></item><item><title><![CDATA[StringUtils工具类的常用方法]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84627960</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84627960</guid><author>cumtsoftware537heima</author><pubDate>Fri, 22 Aug 2014 16:45:41 +0800</pubDate><description><![CDATA[
StringUtils工具类的常用方法
StringUtils 方法的操作对象是 java.lang.String 类型的对象，是 JDK 提供的 String 类型操作方法的补充，并且是 null 安全的(即如果输入参数 String为 null 则不会抛出  NullPointerException ，而是做了相应处理，例如，如果输入为 null 则返回也是 null 等，具体可以查看源代...]]></description><category></category></item><item><title><![CDATA[DB2的Sequence 对象(2)]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84627953</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84627953</guid><author>cumtsoftware537heima</author><pubDate>Fri, 22 Aug 2014 16:37:27 +0800</pubDate><description><![CDATA[
1、create             CREATE SEQUENCE &amp;lt;sequence-name&amp;gt;               AS data-type                           默认 As Integer              START WITH &amp;lt;numeric-constant&amp;gt;            INCREMENT BY...]]></description><category></category></item><item><title><![CDATA[DB2的Sequence 对象(1)]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84613402</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84613402</guid><author>cumtsoftware537heima</author><pubDate>Thu, 10 Jul 2014 15:13:35 +0800</pubDate><description><![CDATA[
数字生成问题
   过去的许多应用程序都需要能够生成序号（例如获取下一个可用的帐号）。问题是该工作通常是通过用单个控制表存储这些数字，然后用可重复读（Repeatable Read）的 SELECT MAX 在随后的 INSERT 中检索并使用该数字来完成的。常常有多个事务需要使用该表，而这就导致了应用程序中无法解决的单点竞争。这是由于每次只有一个事务可以检索下一值，因为事务必须锁定该表以使数...]]></description><category></category></item><item><title><![CDATA[ jQuery load()方法用法总结]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84613274</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84613274</guid><author>cumtsoftware537heima</author><pubDate>Thu, 10 Jul 2014 10:47:46 +0800</pubDate><description><![CDATA[
调用load方法的完整格式是：load( url, [data], [callback] ),其中

url：是指要导入文件的地址。
data：可选参数；因为Load不仅仅可以导入静态的html文件，还可以导入动态脚本，例如PHP文件，所以要导入的是动态文件时，我们可以把要传递的参数放在这里。
callback：可选参数；是指调用load方法并得到服务器响应后，再执行的另外一个函数。
...]]></description><category></category></item><item><title><![CDATA[Tomcat内存溢出总结(2)]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84612517</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84612517</guid><author>cumtsoftware537heima</author><pubDate>Mon, 07 Jul 2014 23:14:04 +0800</pubDate><description><![CDATA[
 如果JVM里运行的程序, 它的内存堆和持久存储区域的都满了，这个时候程序还想创建对象实例的话，垃圾收集器就会启动，试图释放足够的内存来创建这个对象。这个时候如果垃圾收集器 没有能力释放出足够的内存，它就会抛出OutOfMemoryError内存溢出错误。
 SUN JVM的内存管理方式：　　SUN的JVM是类似人类家族，也就是在一个地方创建对象，在它长期占据空间之前给它多次死亡的机会，SUN...]]></description><category></category></item><item><title><![CDATA[Tomcat内存溢出总结(1)]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84612516</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84612516</guid><author>cumtsoftware537heima</author><pubDate>Mon, 07 Jul 2014 23:10:38 +0800</pubDate><description><![CDATA[
对于新接触tomcat的人来说，可能在开发过程中会遇到内存溢出的问题，下面来个总结：
　　OutOfMemory 常见错误有以下几种：
　　1.tomcat:java.lang.OutOfMemoryError: PermGen space
　　2.tomcat:java.lang.OutOfMemoryError: Java heap space
　　3.weblogic:Root ...]]></description><category></category></item><item><title><![CDATA[Fiddler系列（2）——FiddlerHook配置]]></title><link>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84607758</link><guid>https://blog.youkuaiyun.com/cumtsoftware537heima/article/details/84607758</guid><author>cumtsoftware537heima</author><pubDate>Wed, 18 Jun 2014 12:41:33 +0800</pubDate><description><![CDATA[
The FiddlerHook Firefox add-on points Firefox at Fiddler, avoiding the need for manual configuration or restarting Firefox.
Enable FiddlerHook
In most cases, the FiddlerHook Firefox add-on should ...]]></description><category></category></item></channel></rss>