关闭
当前搜索:

Impala 刷表的几种方式

摘要: 在使用Impala的时候发现有人会使用Refresh table去刷新表,而有人会使用invalidate metadata table去刷新表,再有者会使用alter table tablename recover partitions去刷新表,当不熟悉的时候,就容易用错,或者三种一起用。 网上关于Impala的中文资料还是比较的少,今天就来简单了解一下这几种刷表方式以及区别。 ...
阅读(36) 评论(0)

Hadoop 传递参数的四种方式

摘要: 在学习使用Hadoop的时候肯定会遇到以下问题,想当然的定义一些静态全局变量,好让mapper和reducer能够访问到这些变量里边的内容,然后兴高采烈的去写代码,最后得到空指针异常,很懊恼,怎么就不行呢,打破了传统对java的理解。         其实对java的理解没有错,只是对Hadoop架构的理解错了,为什么全局静态变量访问不到,是因为启动job的程序和运行job的程序不在同一...
阅读(202) 评论(0)

Nginx+Tomcat+其他存储 负载均衡配置和session共享资料整理及例子

摘要:今天这篇文章并非真正的原创文章,只是最近想了解一下负载均衡相关的知识,查阅了很多资料,也亲自在本机配置测试,之后想整理一下,网上资料虽多但是比较杂乱,大部分人转载却并没有亲自尝试,多次转载之后就不太正确了,导致很多人照着例子模仿学习的时候遇到很多问题,所以今天想把我实验过的内容整理出来供大家学习参考,也供自己复习。希望对他人和自己能有所帮助。 第一步:安装Nginx 我选...
阅读(311) 评论(0)

su incorrect password问题 su无法切换用户问题 以及权限s、t、i、a补充

摘要: 最近遇到一个问题,在测试环境上发现使用su无法切换账户,但是这两个账户都是可以登录的,于是就开始百度,找到了解决问题的办法。 解决方案如下: 第一步: 使用root用户登录系统,或者有root权限的用户登录 第二步: 查看文件权限,例如 ll -a /bin/su ll -a /usr/bin/passwd 观察显示结果,正确...
阅读(1462) 评论(0)

PostgreSQL 创建分区表,SQL优化之PostgreSQL Table Partitioning

典型使用场景         随着使用时间的增加,数据库中的数据量也不断增加,因此数据库查询越来越慢。         加速数据库的方法很多,如添加特定的索引,将日志目录换到单独的磁盘分区,调整数据库引擎的参数等。这些方法都能将数据库的查询性能提高到一定程度。         对于许多应用数据库来说,许多数据是历史数据并且随着时间的推移它们的重要性逐渐降低。如果能找到一个办法...
阅读(1471) 评论(0)

Java 调用Restful API接口的几种方式--HTTPS

摘要:最近有一个需求,为客户提供一些Restful API 接口,QA使用postman进行测试,但是postman的测试接口与java调用的相似但并不相同,于是想自己写一个程序去测试Restful API接口,由于使用的是HTTPS,所以还要考虑到对于HTTPS的处理。由于我也是首次使用Java调用restful接口,所以还要研究一番,自然也是查阅了一些资料。 分析:这个问题与模块之间的调用不...
阅读(11222) 评论(3)

eclipse的异常断点和条件断点设置方式

1、异常断点      今天在运行代码的时候,代码逻辑上没问题,但是就运行时会会出现异常,也不好打断点,从网上了解了一下,有一个异常断点,设置好后,就会在出现异常的时候自动挂起断点。是不是很爽。 设置步骤: 1、用Debug视图打开项目   2、设置你想设置的异常 3...
阅读(317) 评论(0)

Linux 端口转发 端口映射

摘要:端口转发也称端口映射,基本使用的有两种方式,本机端口转发,跨IP端口转发。 本机端口转发 应用场景:我要搭建一台Linux server,使用tomcat作为web容器,让别人维护web项目的发布,这时候会给他们一个普通用户(非root用户)。 分析:tomcat的默认端口是8080,所有用户都可以启动,但是除内部系统外,一般我们会选择使用80作为端口,可是普通...
阅读(910) 评论(0)

JMS Activemq实战例子demo

上一篇已经讲了JMS的基本概念,这一篇来上手练一练,如果对JMS基本概念还不熟悉,欢迎参靠JMS基本概。 这篇文章所使用的代码已经不是我刚入手时的代码,已经经过我重构过的代码,便于理解,并且加了很多中文注释,希望对大家有所帮助。 在基本概念一篇中已经讲到,JMS有两种消息模型,一种是点对点,另一种的发布/订阅模式。本篇文章就基于这两种消息模型来写例子。 点对点模型...
阅读(202) 评论(1)

JMS基本概念

简介:         JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。         JMS是一种与厂商无关的 API,用来访问消息收发系统消息...
阅读(265) 评论(0)

Hazelcast集群服务(2)——Hazelcast基本配置

摘要:介绍Hazelcast的配置方法、配置参数。 XML基本配置 如果用户没有指定或提供任何配置文件,Hazelcast默认会使用jar包中自带的配置文件——"hazelcast-default.xml"来配置Hazelcast的运行环境。Hazelcast默认采用XML格式作为配置文件,当然也支持其他配置方法,后文会详细说明。我们先看看下面这个简单的配置文件例子。...
阅读(293) 评论(0)

正则表达式-如何匹配一对符号内的内容

摘要:以引号""为例来介绍如何使用正则匹配。 例一: import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexTest { public static void main(String[] args) { String regEx = "\"(...
阅读(886) 评论(0)

Hazelcast介绍

摘要: 说明Hazelcast的使用及其原理。Hazelcast是什么   “分布式”、“集群服务”、“网格式内存数据”、“分布式缓存“、“弹性可伸缩服务”——这些牛逼闪闪的名词拿到哪都是ITer装逼的不二之选。在Javaer的世界,有这样一个开源项目,只需要引入一个jar包、只需简单的配置和编码即可实现以上高端技能,他就是 Hazelcast。    Hazelcast 是由Hazelcast公司...
阅读(1617) 评论(0)

shell脚本无法使用source的原因及解决方法

现象: shell脚本中source aaa.sh时提示 source: not found 例如:$ source aaa.sh -sh: source: command not found原因:通过使用一下命令来检查ls -l `which sh`会提示如下信息:lrwxrwxrwx 1 root root 4 Apr 21 13:57 /bin/sh -> dash说明使用了dash来进行解...
阅读(1299) 评论(0)

Hadoop多文件(目录)输出 以及MultipleInputs存在的问题

需求:在mapreduce中输出两张表,每张表对应一个目录, 格式要求snappy.parquet 通过代码来分析: MultipleInputs.addInputPath(Job job, Path path, Class inputFormatClass, Class mapperClass) 输入的文件可以添加多个,从Hadoop提供的API就可以看出,但是,看如下的代码 F...
阅读(917) 评论(0)
264条 共18页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:303735次
    • 积分:4609
    • 等级:
    • 排名:第7370名
    • 原创:129篇
    • 转载:124篇
    • 译文:11篇
    • 评论:30条
    最新评论