ElasticSearch
文章平均质量分 66
雅冰石
DBA
展开
-
ES怎样修改账号密码
一 命令方式登录其中一台ES服务器修改elastic密码即可:curl -H "Content-Type:application/json" -XPOST -u elastic 'http://172.18.252.101:9301/_xpack/security/user/elastic/_password' -d '{ "password" : "修改后的密码" }'中间会提示让输入elastic目前的密码。示例:#将密码改为123321curl -H "Content-Ty原创 2021-11-22 16:17:38 · 7652 阅读 · 0 评论 -
ES 7.6.2集群迁移(从一套ES集群迁移数据到另一套集群)
有时有需要从ES集群中去除多个节点的需求,比如迁移一套ES集群到另外一套ES集群,这时可以先将新的ES节点加入到现有集群里,再将老ES节点下线。一 实验环境二 实验步骤2.1 集群扩容-添加新节点可参考ES集群扩容-新增一个节点_雅冰石的专栏-CSDN博客该文章以新增一个节点node-4为例,请参考该文章为ES集群新增三个节点,令外两个节点名称分别是node-5及node-6.2.2 集群缩容-去除老节点删除符合主节点条件的节点时,不要同时删除太多的节点,这一.原创 2021-10-27 13:32:37 · 3071 阅读 · 0 评论 -
ES集群扩容-新增一个节点
Elasticsearch群集是一组具有相同cluster.name属性的节点。当节点加入或离开集群时,集群会自动重新组织自身,以便在可用节点之间均匀分布数据。ES可实现在线扩集群。一 实验环境 IP 节点名称 备注 集群名称 192.168.144.246 node-1 集群中现有节点 vcom 1原创 2021-10-22 17:00:02 · 12181 阅读 · 2 评论 -
“Rejecting mapping update to [aa] as the final mapping would have more than 1 type: [_doc, employee]
我往employee这个type里插入数据的时候报错:reason" : "Rejecting mapping update to [aa] as the final mapping would have more than 1 type: [_doc, employee]"原因是elastic search在6.x版本调整了, 一个index只能存储一种type。https://www.elastic.co/guide/en/elasticsearch/reference/current/ma转载 2021-10-21 11:05:40 · 884 阅读 · 0 评论 -
missing authentication credentials for REST request [/]“
一 问题描述[root@risen-un01 bin]# ./elasticdump --input=http://192.168.5.249:9200/sentiment_latest --output=http://192.168.5.31:9200/ads_yq_sentiment_app --type=data报错:Wed, 04 Aug 2021 03:03:30 GMT | Error Emitted => {"error":{"root_cause":[{"type":"s..转载 2021-10-20 15:55:12 · 4584 阅读 · 0 评论 -
配置以systemctl方式启动kibana
cd /usr/lib/systemd/systemvi kibana.service,添加:[Unit]Description=kibanaAfter=network.target[Service]User=KibanaUserGroup=KibanaUserExecStart=/usr/local/kibana/bin/kibanaExecStop=/usr/bin/kill -15 $MAINPIDExecReload=/usr/bin/kill -HUP $MAINP原创 2021-06-07 18:06:49 · 2488 阅读 · 6 评论 -
ES集群安装
Elasticsearch是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。它用于全文搜索、结构化搜索、分析以及将这三者混合使用。Elasticsearch所涉及到的每一项技术都不是创新或者革命性的,全文搜索,分析系统以及分布式数据库这些早就已经存在了。它的革命性在于将这些独立且有用的技术整合成一个一体化的、实时的应用。很不幸,现在大部分数据库在提取可用知识方面显得异常无能。的确,它们能够通过时间戳或者精确匹配做过滤,但是它们能够进行全文搜索,处理同义词和根据相关性给文档打分原创 2021-03-10 10:04:10 · 1742 阅读 · 0 评论 -
ES ik分词器的下载和安装,测试
之前我们创建索引,查询数据,都是使用的默认的分词器,分词效果不太理想,会把text的字段分成一个一个汉字,然后搜索的时候也会把搜索的句子进行分词,所以这里就需要更加智能的分词器IK分词器了。第一: 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases,这里你需要根据你的Es的版本来下载对应版本的IK,这里我使用的是6.3.2的ES,所以就下载ik-6.3.2.zip的文件。第二: 解压-->在es的安装目录..转载 2021-03-07 11:33:29 · 5623 阅读 · 0 评论 -
nginx代理ES
vi/opt/nginx/conf/nginx.conf添加:upstream elasticsearch_servers { zone elasticsearch_servers 64K; server 192.168.191.102:9301; server 192.168.191.103:9301; server 192.168.191.104:9301; } server { listen 9...转载 2020-11-16 13:40:13 · 3068 阅读 · 0 评论 -
ElasticSearch 7配置密码认证及创建用户
一 背景介绍我们直接安装的ES默认是没有账号与密码的,输入ES服务器的ip:端口,直接就能返回结果,非常不安全:因此需要设置账号密码。我这里的实验环境:二 创建用户2.1 在ES节点上设置用户密码2.1.1 在其中一个节点上生成认证文件必须要生成认证文件,且ES配置文件里要引用这些生成的认证文件,否则启动ES的时候,日志会报错:Caused by: javax.net.ssl.SSLHandshakeException: No available authentic.原创 2020-11-06 17:03:47 · 22528 阅读 · 10 评论 -
ElasticSearch快照方式备份恢复数据库
要备份你的集群,你可以使用snapshotAPI。这个会拿到你集群里当前的状态和数据然后保存到一个共享仓库里。这个备份过程是"智能"的。你的第一个快照会是一个数据的完整拷贝,但是所有后续的快照会保留的是已存快照和新数据之间的差异。随着你不时的对数据进行快照,备份也在增量的添加和删除。这意味着后续备份会相当快速,因为它们只传输很小的数据量。要使用这个功能,你必须首先创建一个保存数据的仓库。有...原创 2020-04-16 10:22:04 · 1798 阅读 · 0 评论 -
CentOS 7.4安装ElasticDump
环境准备:Centos版本:7.4es版本:6.4.3node版本:8.15.0步骤:1.首先需要安装node环境wget https://npm.taobao.org/mirrors/node/v8.15.0/node-v8.15.0-linux-x64.tar.gz2.创建node的存放位置的文件夹,这里将node放在/usr/local目录下...转载 2020-03-24 17:56:15 · 857 阅读 · 0 评论 -
python怎样导出ES数据到excel
依赖环境:pip install elasticsearch openpyxl代码如下:#!/usr/bin/env python3# -*- coding: utf-8 -*-# @Author : QC# @Date : 2018/12/15 11:08# @desc : 导出es指定index, type的数据到excelfrom elasticsearc...转载 2019-12-06 09:02:02 · 1705 阅读 · 0 评论
分享