自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 Mac 卸载Symantec软件

Mac卸载Symantec

2022-04-09 11:35:02 1964

转载 你和真努力还差这几点

什么是真正的努力

2022-03-15 10:05:27 139

原创 Prometheus服务搭建(非容器)

github:https://github.com/prometheus/prometheusPrometheus安装1)下载安装线上统一版本为 2.12.0,下载地址:https://github.com/prometheus/prometheus/releases/download/v2.12.0/prometheus-2.12.0.linux-amd64.tar.gz启动方式,不要...

2020-02-25 10:17:11 625

原创 Prometheus入门

什么是 PrometheusPrometheus 是由 SoundCloud 开源监控告警解决方案,从 2012 年开始编写代码,再到 2015 年 github 上开源以来,已经吸引了 9k+ 关注,以及很多大公司的使用;2016 年 Prometheus 成为继 k8s 后,第二名 CNCF(Cloud Native Computing Foundation) 成员。作为新一代开源解决方案...

2020-02-23 22:28:37 158

原创 elasticsearch-curator 实现索引删除、索引备份snapshot、删除snapshot

官方地址:https://www.elastic.co/guide/en/elasticsearch/client/curator/current/index.html特性介绍:https://www.elastic.co/guide/en/elasticsearch/client/curator/current/about-features.htmlyum install elasticse...

2019-07-01 10:26:25 1652

原创 Elasticsearch Java客户端之 High level Rest Client方式 简单封装 01

1.引入依赖 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <ve...

2019-06-17 16:54:57 1258 1

原创 Java实现方式之JestClient 使用示例

@Componentpublic class EsService {// spring方式// @Autowired// private JestClient jestClient ;// JestClientFactory 方便本地开发测试 private static final JestClient jestClient; static {...

2019-06-06 08:05:56 7756

原创 Java实现方式之JestClient介绍

es blog:https://www.elastic.co/blog/found-java-clients-for-elasticsearchgithub官方:https://github.com/searchbox-io/Jesthttps://github.com/searchbox-io/Jest/issueshttps://github.com/searchbox-io/Jes...

2019-06-06 07:54:54 869

原创 dynamic cluster settings

集群支持的可动态修改的配置:https://www.elastic.co/guide/en/elasticsearch/reference/6.4/modules.html本篇根据cerebro提供功能整理:ACTIONaction.auto_create_index:true 允许自动创建索引(所谓自动创建就是在索引不存在的情况下通过插入数据直接生成索引);false 禁止自动创建索引;"...

2019-06-06 07:45:26 603

原创 elasticsearch官方文档学习之第十章:集群API

集群更新设置可通过kibana/cerebro执行GET查询获取当前集群的settingsGET /_cluster/settings集群未做任何设置时执行查询响应如下:{ "persistent": {}, "transient": {}}允许更新集群范围内的特定设置。更新的设置可以是persistent 持久性的(重启后依旧有效),也可以是 transient 临时性的...

2019-05-22 09:55:46 377

原创 elasticsearch官方文档学习之第二章:建立elasticsearch

1.安装参考:https://www.elastic.co/guide/en/elasticsearch/reference/6.4/install-elasticsearch.html官方文档提供了linux(zip、tar.gz)、windows、Debian Package、rpm、MSI 、docker等安装方式2.配置elasticsearch提供了良好的默认配置,大多数的配置可...

2019-05-16 10:13:27 101

原创 Zookeeper集群搭建

1.下载解压https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gztar -zxvf zookeeper-3.4.14.tar.gz2....

2019-05-07 21:07:31 120

原创 elasticsearch官方文档学习之第一章:起步 04 简单聚合

Aggregations聚合提供了对数据进行分组和提取统计信息的能力。考虑聚合最简单的方法是大致将其等同于SQL GROUP by和SQL聚合函数。1)首先,这个示例对所有帐户按照状态进行分组,然后按count降序排列默认返回top10的结果。GET /bank/_search{ "size": 0, "aggs": { "group_by_state": { ...

2019-05-05 07:44:24 155

原创 elasticsearch官方文档学习之第一章:起步 03 基础检索方式

1.match_all 全部匹配查询通过_source 控制查询返回的字段GET /bank/_search{ "query": { "match_all": {} }, "_source": ["account_number", "balance"]}2.match 匹配查询1)查询某个字段值的特定记录GET /bank/_search{ "query": { ...

2019-05-02 10:57:39 111

原创 elasticsearch官方文档学习之第一章:起步 02

查询的两种方式:rest request uri 和 rest request bodyjson数据的链接地址,复制后可通过Post /customer/_doc/_bulk方式执行https://github.com/elastic/elasticsearch/blob/master/docs/src/test/resources/accounts.json?raw=true1.rest...

2019-05-02 10:51:13 231

原创 elasticsearch官方文档学习之第一章:起步

查看集群所有的索引:GET /_cat/indices?v创建索引:PUT /customer?pretty插入文档:PUT /customer/_doc/1?pretty{ "name": "John Doe"}查询文档:GET /customer/_doc/1?pretty更新文档(实际是删除旧的文档,然后重新索引一个新的文档)POST /customer/_...

2019-05-01 15:17:59 152

原创 集群重启策略之滚动重启,适用于集群配置变更

1. 调整所有节点配置elasticsearch.yml/jvm.options 为目标值2. 关闭集群分片转移PUT /_cluster/settings{“transient” : {“cluster.routing.allocation.enable” : “none”}}3. kill掉其中一个节点4. 启动步骤3 节点5. 开启分片转移PUT /_cluster/s...

2019-04-27 00:29:52 1440

原创 elasticsearch 6.x集群配置修改,集群重启策略之多节点分片转移

问题描述:修改elasticsearch.yml、jvm.options配置节点描述:9台机器 1-6 data节点 ,7-9 master节点处理工具:cerebro https://github.com/lmenezes/cerebro/releases/download/v0.8.1/cerebro-0.8.1.tgz准备工作:事先把修改好elasticsearch.yml和jvm....

2019-04-26 07:05:37 839

原创 ossfs方式打snapshot做集群迁移

1.准备工作lsb_release -a 查询机器版本信息根据系统版本选择https://help.aliyun.com/document_detail/32196.html2.下载、安装(centos7为例)wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/32196/cn_zh/1527232195...

2019-04-01 21:37:49 273

原创 kafka第二讲:安装部署及简单使用

官网:http://kafka.apache.org/版本:http://kafka.apache.org/downloads1.下载解压 wget http://mirror.bit.edu.cn/apache/kafka/2.0.0/kafka_2.11-2.0.0.tgz tar -zxvf kafka_2.11-2.0.0.tgz (版本说明:前2.11为scala...

2019-03-06 07:30:43 132

原创 mac idea 常用快捷键

command+delete删除一行command+R 替换command+shift+R 可以在整个工程或着某个目录下面查找或替换变量command+control+R 运行当前工程command+Y 查看选中当前源码command+D复制一行control+shift+J 把多行连接成一行,会去掉空格的行command+J 可以生成一些自动代码,比如for循环command+B...

2019-01-19 10:11:40 213

原创 elasticsearch集群管理插件之cerebro安装配置

##1.了解cerebrocerebro是一个开源(MIT许可)elasticsearch web管理工具,使用Scala、Play Framework、AngularJS和Bootstrap构建。github访问地址: https://github.com/lmenezes/cerebro##2.下载安装wget https://github.com/lmenezes/cerebro/r...

2018-12-24 20:15:51 2940

原创 kafka第一讲:了解kafka

一、Kafka 是什么?Kafka是一种高吞吐量的分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。Kafka 是用于构建实时数据管道和流应用程序。具有横向扩展,容错,wicked fast(变态快)等优点。通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存...

2018-12-13 09:53:35 212

转载 nginx代理,负载均衡,安装

文章提纲: 正向代理 反向代理 透明代理 负载均衡 静态服务器 nginx的安装 1. 正向代理正向代理:内网服务器主动去请求外网的服务的一种行为光看概念,可能有读者还是搞不明白:什么叫做“正向”,什么叫做“代理”,我们分别来理解一下这两个名词。正向:相同的或一致的方向代理:自己做不了的事情或者自己不打算做的事情...

2018-11-13 12:54:10 158

转载 NoSql之Memcache,MongoDB,Redis对比分析

Nosql介绍Nosql的全称是Not Only Sql,这个概念早起就有人提出,在09年的时候比较火。Nosql指的是非关系型数据库,而我们常用的都是关系型数据库。就像我们常用的mysql,sqlserver一样,这些数据库一般用来存储重要信息,应对普通的业务是没有问题的。但是,随着互联网的高速发展,传统的关系型数据库在应付超大规模,超大流量以及高并发的时候力不从心。而就在这个时候,Nosq...

2018-11-07 14:58:57 142

转载 Redis 50问

1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结...

2018-09-11 16:36:36 118

转载 区块链

手把手带你成为区块链开发者:必备技能 1. 理解区块链背后的原理在开始开发前,对区块链系统和机制有个深刻的了解是十分必要的,你需要先知道区块链到底是什么、什么叫挖矿、矿工、区块链、共识等基本知识。这里推荐一本书:Mastering Bitcoin: Unlocking Digital Cryptocurrencies(《走近区块链:解锁加密货币》)  2. 熟悉以太坊...

2018-08-22 09:06:56 593 1

转载 程序员的发展之路一(转)

Java程序员如何能月薪达到三万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿二万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。还有人提到这个水平不止3w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是985,top10,或者研究生学历,也或者懂点no...

2018-06-30 10:17:27 1295

原创 Docker快速部署及简单使用

yum install docker //使用yum安装systemctl start docker //启动dockersystemctl stop docker //停止dockerdocker search mysql //docker启动的状态下用该命令搜索所需的镜像index:索引,name:镜像名称,description:描述,stars:关注着,k为单位,officia...

2018-06-23 16:04:08 3334

转载 Elasticsearch 方法论

开篇人工智能、大数据快速发展的今天,对于 TB 甚至 PB 级大数据的快速检索已然成为刚需。Elasticsearch 作为开源领域的后起之秀,从2010年至今得到飞跃式的发展。 Elasticsearch 以其开源、分布式、RESTFul API 三大优势,已经成为当下风口中“会飞的猪”。阿里云2018年2月5日已开价50-200W年薪招聘技术人员参与 Elasticsearch、Lucene ...

2018-05-21 16:16:44 675

转载 消息队列

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注...

2018-05-18 14:46:23 146

原创 ELK快速部署及简单使用

一.elasticsearch安装部署1.下载,解压,以elasticsearch-6.0.1为例(基于jdk1.8及以上)wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.1.tar.gztar -zxvf elasticsearch-6.0.1.tar.gz2.修改配置文件elastic...

2018-05-11 15:51:10 949 1

原创 杂记linux常用命令

1.su esuser 切换当前用户为esuser (su为switch user缩写)2.cd ls / 查看根目录下文件及文件夹,/ 代表根目录3. free -m 查看内存使用情况* total: 内存总数,即32108 MB* used: 第一行总共分配的内存数,第二行已经使用的内存总数* free: 空闲的内存数:即 1426MB* shared:当...

2018-05-10 15:19:52 187

原创 linux部署elasticsearch6.x可能遇到的问题

[4] bootstrap checks failed[1]: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536][2]: max number of threads [1024] for user [esuser] is too low, increas...

2018-05-10 10:50:39 929

原创 Linux安装elasticsearch6.0.1及head插件,ik分词器

一、安装elasticserch1.elasticsearch的安装直接下载解压,elasticsearch-6.0.1,该版本及以上需要在jdk1.8以上运行https://www.elastic.co/downloads/elasticsearch你可以选择在线安装,我是下载解压后上传进行的安装2.进入elasticsearch-6.0.1/config/ 目录下,编辑elas...

2018-04-23 18:10:59 2465

原创 elasticsearch6.0.1之索引问题

1.elasticsearch No handler for type [string] declared on field [CAR_BRAND]通过head插件创建索引时遇到的问题,究其原因:Elasticsearch从5.x就引入了text和keyword,其中keyword适用于不分词字段,搜索时只能完全匹配,这时string还保留着。6.x就彻底移除string了,“index”的值只能...

2018-04-03 15:50:15 847

原创 elasticsearch6.0.1之安装ik分词器

三、ik分词器的安装1.下载ik分词器https://github.com/medcl/elasticsearch-analysis-ik.githttps://github.com/medcl/elasticsearch-analysis-ik/releases ES对应的各个版本的ik2.命令行安装ik分词器,进入es的bin目录,执行elasticsearch-plugin install ...

2018-04-03 15:36:40 819

转载 转linux常用命令

常用指令ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录     -p           创建目录,若无父目录,则创建p(parent)cd               切换目录touch          创建空文件e...

2018-04-03 09:45:45 123

原创 elasticsearch6.0.1及head插件安装(windows)

一.官网下载elasticsearch6.0.1https://www.elastic.co/downloads/elasticsearch1.配置elasticsearch.yml# 集群名称cluster.name: elasticsearch# 节点名称node.name: node-1# 是否为候选主节点node.master: true# 是否为data节点n...

2018-04-01 16:23:52 767

原创 linux常用命令

基础命令cd filename 进入文件夹 ;cd ../ 返回上一级目录; ls 查看当前目录创建文件、文件夹mkdir foldername 当前目录创建一个文件夹mkdir -p /opt/a/b 创建多层目录touch filename 创建一个文件重命名、移动复制文件mv A B 将文件夹/文件A重命名为Bmv /A /B/C 将文件A移动到B...

2018-03-17 22:49:46 116

elasticsearch-analysis-ik

elasticsearch中文分词器,免费下载地址:https://github.com/medcl/elasticsearch-analysis-ik.git

2018-04-02

elasticsearch-head-master

elasticsearch集群管理插件head,低版本elasticsearch可直接放在plugins文件夹下直接使用,es5.6及以上则需要命令行形式进行安装

2018-04-01

深入理解java虚拟机 JVM高级特性与实践

想要免积分共享资源,平台上传资源的资源分应该修改一下增加0积分

2018-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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