- 浏览: 72540 次
最新评论
文章列表
1、创内部建表,hive把数据移动到仓库目录,hive管理数据,所以drop表时会把元数据和数据一起删除
create table user (id int, name string) row format delimited fields terminated by '\t'
2、将本地文件系统上的数据导入到表中
load data local inpath '/root/user.txt' into table user;
#删除表对应目录已有的数据
load data local inpath '/root/user.txt' overwite into table u ...
cetnos1:HMaster(active)
cetnos2:HMaster (standby)
centos4:HRegionServer
centos5:HRegionServer
centos6:HRegionServer
1、安装Zookeeper集群
2、要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下
3、hbase-env.sh中指定JAVA_HOME、使用外部zookper集群
export JAVA_HOME=/usr/java/jdk1.7.0_55
export HBASE_ ...
HBase简介(很好的梳理资料)
- 博客分类:
- Hadoop
一、简介
history
started by chad walters and jim
2006.11 G release paper on BigTable
2007.2 inital HBase prototype created as Hadoop contrib
2007.10 First useable Hbase
2008.1 Hadoop become Apache top-level project and Hbase becomes subproject
2008.10 Hbase 0.18,0.19 released
hbase是bigt ...
MapReduce统计手机上网流量
- 博客分类:
- Hadoop
统计手机上网的上行流量和下行流量
数据格式: 统计手机的上网流量只需要“手机号”、“上行流量”、“下行流量”三个字段,根据这三个字段创建bean对象,该对象要实现Writable接口,以便实现序列化,并且要有无参构造方法,hadoop会使用反射创建对象
public class PhoneBean implements Writable {
private String phone;
private Long upPayLoad;
private Long downPayLoad;
private Long totalPayLoad;
...
hadoop 2.2.0 伪分布安装
- 博客分类:
- Hadoop
Linux配置
1、配置ip地址:192.168.56.100/24
2、修改主机名:/etc/sysconfig/network
3、修改主机名和IP地址的映射:/etc/hosts
4、关闭防火墙: service iptables stop、chkconfig iptables off
reboot
解压命令:tar -zxvf
安装jdk
解压jdk后,在/etc/profile文件中配置环境变量
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin
...
MySQL5.5密码重置
- 博客分类:
- Database
1) 停止mysql服务器 运行输入services.msc 停止mysql服务2) 在cmd下 输入 mysqld --skip-grant-tables 启动服务器 光标不动 (不要关闭该窗口)3) 新打开cmd 输入mysql -u root -p 不需要密码 use mysql;update user set password=password('abc') WHERE User='root';4) 关闭两个cmd窗口 在任务管理器结束mysqld 进程 5) 在服务管理页面 重启mysql 服务密码修改完成
开发中PermGen space 出的OutOfMemoryError
eclipse.ini
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m
-XX:PermSize=512M
-XX:MaxPermSize=512M
TOMCAT_HOME/bin/catalina.bat
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-Djava.awt.headless=true - ...
内置连接池
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"></property>
</bean>
<bean id="dataSource" class="org.spri ...
Spring part 3:AOP中的代理
- 博客分类:
- Spring
开始SpringAOP前先解释一些术语:
Jointpoint:在Spring中指Method
Pointcut:一组Jointponit的集合,可以通过Spring中的表达式配置
Advice:在Jointpoint和Pointcut上的执行的动作,比如before advice、after advice、around advice
Aspect:Jointpont+Advice的集合,实行业务拦截的那个切面组件
Introduction:特殊的Advice可以对拦截类添加Field、Method
Weaving:将Advice应用到Jointcut或Pointcut的 ...
Spring中Bean的完整生命周期
1) instantiate bean对象实例化
2) populate properties 封装属性
3) 如果Bean实现BeanNameAware 执行 setBeanName
4) 如果Bean实现BeanFactoryAware 或者 ApplicationContextAware 设置工厂 setBeanFactory 或者上下文对象 setApplicationContext
5) 如果存在类实现 BeanPostProcessor(后处理Bean) ,执行postProcessBeforeInitializatio ...
http://repo.springsource.org/libs-release-local/
这是Spring所包含的模块,但随着Spring的发展壮大,模块也是越来越多
传统的实例化对象方式是,我需要什么对象,我来new,SpringIoC实例化对象的思想是,你需要什么对象?告诉我,我给你(注入)。
注入的方式有三种:接口注入、方法注入、构造注入
SpringIoC职责:对象的构建与管理、对象间依赖绑定
管理对象间依赖方式:编码、配置文件、注解(元数据)
导入所需要的底层4个核心jar包
spring-beans-3.2.5.RELEASE. ...
Struts2 part 8:OGNL
- 博客分类:
- Struts2
ValueStack内部结构
ValueStack内部数据结构
一、获取ValueStatck的两种方式
1、通过SerlvetActionContext获得
ValueStack valueStack = (ValueStack) ServletActionContext.getRequest().getAttribute(ServletActionContext.STRUTS_VALUESTACK_KEY);
SerlvetActionContext中有个常量
public static final String STRUTS_VALUESTACK_KE ...
jsp,href为get提交
<a href="${pageContext.request.contextPath }/demo02/download.action?filename=MIME协议简介.txt">MIME协议</a>
<a href="${pageContext.request.contextPath }/demo02/download.action?filename=Struts2上传下载.ppt">Struts2上传下载.ppt</a>
<a href=&quo ...
Struts2 part 7:文件上传
- 博客分类:
- Struts2
1、单文件上传
页面表单MIME封装类型为enctype="multipart/form-data" ,提交方式为post,Struts2使用FileUpload实现文件上传
jsp
<form action="${pageContext.request.contextPath}/demo01/upload1.action" method="post" enctype="multipart/form-data">
<input type="fil ...
Struts2 part6:数据校验
- 博客分类:
- Struts2
1、代码校验
jsp
<%@ taglib uri="/struts-tags" prefix="s" %>
<s:fielderror></s:fielderror>
<form action="${pageContext.request.contextPath }/demo06/validata1">
用户名<input type="text" name="username"/><br/>
密码 ...