potter

少时诵诗书所所

Java IP转Long Long转IP

package aaa; import java.util.ArrayList; import java.util.List; public class ip2Long { public static void main(String[] args) { // Str...

2018-11-22 10:24:20

阅读数 344

评论数 0

java读取计算机CPU、内存等信息(Sigar使用)

Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX.Sigar有C,C#,Java和Perl A...

2018-11-01 15:46:24

阅读数 200

评论数 0

ElasticSearch学习(十三)在Java应用中实现集群管理

package Test; import org.elasticsearch.action.admin.cluster.health.ClusterHealthResponse; import org.elasticsearch.client.transport.TransportClient...

2018-08-03 18:55:25

阅读数 161

评论数 0

ElasticSearch学习(十二)在Java应用中实现组合查询、实现桶聚合

//组合查询 @Test public void test28() throws Exception { //指定ES集群 Settings settings = Settings.builder().put("cluster.n...

2018-08-03 18:36:45

阅读数 360

评论数 0

ElasticSearch学习(十一)在Java应用中实现聚合查询、query string查询

//聚合查询 @Test public void test20() throws Exception { //指定ES集群 Settings settings = Settings.builder().put("clust...

2018-08-03 17:41:38

阅读数 518

评论数 0

ElasticSearch学习(十)在Java应用中range查询、prefix查询、wildcard查询、fuzzy查询、type查询、id查询

//range查询(限定范围查询) @Test public void test14() throws Exception { //指定ES集群 Settings settings = Settings.builder().put(&...

2018-08-03 16:56:22

阅读数 723

评论数 0

ElasticSearch学习(九)在Java应用中实现match查询和multimath查询,term查询和terms查询

//查询所有 //match_all @Test public void test9() throws Exception { //指定ES集群 Settings settings = Settings.builder().put(&...

2018-08-03 16:04:30

阅读数 727

评论数 0

ElasticSearch学习(八)在Java应用中实现批量操作(mget&bulk)和查询删除、match_all(查询所有)

//mget批量查询 @Test public void test6() throws Exception { //指定ES集群 Settings settings = Settings.builder().put("clust...

2018-08-03 15:42:59

阅读数 933

评论数 0

ElasticSearch学习(七)在java应用中实现文档的添加、删除、更新

更新文档有直接更新和Upsert方式两种更新的方式: Upsert更新方式:如果文档存在,执行更新;如果文档不存在,执行添加。 package Test; import org.elasticsearch.action.delete.DeleteResponse; import org.e...

2018-08-03 15:06:44

阅读数 384

评论数 0

ElasticSearch学习(六)使用ElasticSearch API实现CRUD

目录 2.5、版本控制 2.6、实现映射mapping 2.7、基本查询(Query查询) 2.7.1、数据准备 2.7.2、term查询和terms查询 2.7.3、控制查询返回的数量 2.7.4、返回版本号 2.7.5、match查询(分词器) 2.7.6、控制加载的字段 ...

2018-08-02 17:54:21

阅读数 129

评论数 0

ElasticSearch学习(五)elasticsearch基本操作

1.1、倒排索引 Elasticsearch使用一种称为倒排索引的结构,它适用于全文搜索,一个倒排索引由文档中所有不重复 的列表构成,对于其中每一个词,有一个包含它的文档列表。 示例: (1):假设文档集合包含五个文档。每个文档内容如图所示,在图中最左端一栏是每个文档对应的文档编号。我们的任...

2018-08-01 16:26:08

阅读数 124

评论数 0

ElasticSearch学习(四)kibana的安装

需要安装跟elasticsearch一样的版本号 下载地址: https://www.elastic.co/downloads/kibana 根据需要下载,如果是在linux下,就下载rpm或者linux版本的,我下载的是这个版本,就是linux版本的,直接在linux下解压之后就可以使...

2018-07-31 20:59:49

阅读数 128

评论数 0

ElasticSearch学习(三)安装Head插件

提前关闭防火墙 Head是elasticsearch的集群管理工具,可以用于数据的浏览查询 1、ElasticSearch-head是一款开源软件,被托管在github上面,所以如果我们要使用它,必须先安装git,通过git获取ElasticSearch-head 安装git: linux...

2018-07-31 20:55:45

阅读数 81

评论数 0

ElasticSearch学习(二)ElasticSearch安装

CentOS 6下安装Elasticsearch6.2.4 1、首先需要安装JDK环境 自行百度安装 2、下载elasticsearch 官网下载 https://www.elastic.co/downloads/past-releases/elasticsearch-6-2-4 下载之...

2018-07-31 20:38:52

阅读数 95

评论数 0

ElasticSearch学习(一)ElasticSearch概述

1.1、ElasticSearch是一个基于Lucene的搜索服务器。 它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。ElasticSearch是用java开发的,病作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于计算中,能够达到实时搜索...

2018-07-31 20:06:53

阅读数 183

评论数 0

spark 数据写入到 hbase

1)spark把数据写入到hbase需要用到:PairRddFunctions的saveAsHadoopDataset方法,这里用到了 implicit conversion,需要我们引入 import org.apache.spark.SparkContext._ 2)spark写入hbas...

2018-07-26 18:31:35

阅读数 743

评论数 0

SparkSQL读取Hive数据,SQL处理之后,存入Hive的分区表

pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://...

2018-07-24 16:00:38

阅读数 1924

评论数 0

十进制Ip转换为Ip

object Int2IP { def int2IP(ipInt: Long): String = { val sb: StringBuilder = new StringBuilder sb.append(ipInt & 0xFF).appe...

2018-07-18 17:03:51

阅读数 486

评论数 0

IDEA打包流程

程序运行,提前将表存储到对应的数据库中将程序打包,详细图解过程如下:将打包好的jar包上传到spark集群,使用命令运行 spark-submit --class day6.test1.day9.HotGoodsMT --master local[4] meituan.jar ...

2018-06-27 18:38:18

阅读数 309

评论数 0

Mac下IDEA的使用之常用快捷键篇

在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比的说明alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的 command...

2018-06-26 16:05:34

阅读数 1213

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭