最新elasticsearch 索引备份,迁移、删除及恢复

最新elasticsearch 索引备份,迁移、删除及恢复
首先第一步,你需要先停止你的elasticsearch,执行如下命令。 systemctl stop elasticsearch.service 下一步建立相应的备份文件夹即赋予权限。这个文件夹留作备份使用。 mkdir /usr/local/esbackup #然后是赋予文件夹所有权限 chmod 777 /usr/local/esbackup -R 然后编辑elasticsearch的配置文件,再最下面添加如下代码 path.repo: ["/usr/local/esbackup"] 然后保...

Elasticsearch 索引备份报错解决方案

Elasticsearch 索引备份报错解决方案
因为我个人的Elasticsearch始终装在虚拟机里,因为有可能会经常重新恢复虚拟机快照,所以怕数据丢失,今天想着备份数据,结果备份Elasticsearch的索引就各种出错。首先看看报错如下。 {"error":{"root_cause":[{"type":"json_parse_exception","reason":"Unexpected character (' ' (code 160)): was expecting double-quote to start field name\n at [Source: org.elastic...

CentOS7中使用iptables

CentOS7中使用iptables
1、关闭firewall: systemctl stop firewalld.service #停止 firewall systemctl disable firewalld.service #禁止firewall开机启动 2、安装iptables防火墙 #安装 yum install iptables-services 编辑防火墙配置文件 vi /etc/sysconfig/iptables # sample configuration for iptables service # you can edit this manually or use system-config-firewall...

npm run start 报错错误解决方案

npm run start 报错错误解决方案
今天在启动npm的时候报错,研究了一小会。报错如下: [root@xxxxxx node-v8.12.0]# npm run start npm ERR! path /usr/local/src/node-v8.12.0/package.json npm ERR! code ENOENT npm ERR! errno -2 npm ERR! syscall open npm ERR! enoent ENOENT: no such file or directory, open '/usr/local/src/node-v8.12.0/package.json' npm ERR! enoent This is related to...

elasticsearch 启动报错解决方法

elasticsearch 启动报错解决方法
在启动elasticsearch之后发现没有正常启动。查看了一下 systemctl status elasticsearch.service 结果如下错误。当时一脸懵逼,什么也没动怎么就错了, [admin@xxxxxx ~]$ systemctl status elasticsearch.service ● elasticsearch.service - Elasticsearch Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: disabled) ...

CentOS7 中安装最新版 Nodejs 几种方法

CentOS7 中安装最新版 Nodejs 几种方法
CentOS7 中安装最新版 Nodejs方法一: 安装版本:8.7.0   一、从源码下载Nodejs cd /usr/local/src wget https://npm.taobao.org/mirrors/node/v8.7.0/node-v8.7.0.tar.gz centos 下载最新 Nodejs 二、解压缩 nodejs 安装包 tar xvf node-v8.7.0.tar.gz 三、进入解压的node文件夹,安装必要的编译软件包 cd node-v8.7.0 sudo yum install gcc gcc-c++ 在这里,...

php获取不到Authorization PHP无法获取Authorization 解决方法

php获取不到Authorization  PHP无法获取Authorization 解决方法
在开发api接口时候,token放到了信息头的Authorization上,后端直接读取信息头拿去token,总是拿不到,把整个header打印出来,就是没有Authorization 放线上环境又没有问题,线上和本地环境差的就是NGINX和apache…… Google发现是apache的问题,原来是apache把这个信息头Authorization去掉了 方法一:修改.htaccess文件就可以修复,新增这部分。   # Handle Authori...

phpstorm 2018最新汉化包 解决”设置”不可用问题

phpstorm 2018最新汉化包 解决”设置”不可用问题
对了这里还要鄙视🐕一样的CSDN,下载还要登陆,行,你的破网站弄的安全让我们登陆也行,自己网站的数据库泄露的满大街都是,都利用你这个当社工库。。。好好好,登陆下载也行,现在更牛上了,还需要绑定手机号,不绑定手机号不让登陆。我去你妈的,,,如果你的网站的数据库再次丢了,我丢的信息是不是更多了,要脸么???就问你要不要脸。。。如果这不够可气,我再...

elasticsearch6.4.x 错误问题收集及解决方法

elasticsearch6.4.x 错误问题收集及解决方法
可能遇到的错误: 问题:1、 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 解决方法 提高 vm.max_map_count 的大小 切换到 root 用户 vim /etc/sysctl.conf 在最后面追加下面内容 vm.max_map_count=262144 # 使用 sysctl -p 查看修改后的结果 sysctl -p 问题:2、Java HotSpot(TM) 64-Bit Server VM warning: ...

Linux资源使用配置文件 /etc/security/limits.conf

Linux资源使用配置文件 /etc/security/limits.conf
这个文件主要是用来限制用户对系统资源的使用,具体的使用方法 man 5 limits.conf,里面便给出了详细的用法 user@db-2:~$ cat /etc/security/limits.conf # /etc/security/limits.conf # #Each line describes a limit for a user in the form: # # # #Where: # can be: # - an user name # - a group name, with @group syntax # - the wildcard *, ...