- 博客(6)
- 收藏
- 关注
原创 linux相互免密登录
1.环境准备准备两台虚拟机,ip分别为192.168.1.110和192.168.1.111,hostname分别为node01和node022.生成rsa密钥对在两台机器上分别执行以下操作ssh-keygen -t rsa一路回车,默认生成的文件为 ~/.ssh 目录下的id_rsa和id_rsa.pubcp id_rsa.pub authorized_keys在node01上执行ssh-copy-id -i ~/.ssh/id_rsa.pub root@node02在node02
2020-09-01 12:56:16 204 1
原创 ES配置同义词
背景:对原有的索引数据需要支持同义词搜索,即修改原索引数据的分词器操作步骤如下:1.上传同义词文件synonym.txt到es安装目录的config目录下,若是阿里云专有云环境,有专门的操作界面上传文件2.新建索引,配置新索引的setting及mapping,即定义synonym过滤分词并在索引中使用3.将原有索引数据迁移到新索引中_reindex1.获取原有索引的mapping结构GET good3/_mapping{ "good3": { "mappings": { .
2020-07-21 08:10:21 1576
原创 ES索引增加字段导致mapping不匹配带来的问题
文章目录背景1.1 更新前索引类信息1.2 更新后索引类1.3 如何修正重建过程背景由于业务需求变更,需要在原有es索引中增加字段。在java中新增字段后,将mapping信息更新到es前,已有服务将最新的索引数据写入了es,且将新增的字段类型映射为text, 而在java代码中指定的字段的类型为keyword,这样当java端通过putMapping更新mapping信息时,就报错了。1.1 更新前索引类信息@Document(indexName = "test-index", type =
2020-05-18 21:37:29 3002 2
原创 git常用操作
简单记录一些经常使用的git操作,方便以后查询# 本地初始化git项目,a.本地创建;b.git clonemkdir git-demo && cd git-demo && git init && touch README.md && git add *.md && git commit -m 'init com...
2018-08-20 14:53:12 127
原创 jenv管理java版本
当一台服务器上有多个项目,且每个项目运行的jdk版本不一样时,可以通过jenv来管理各个项目使用的jdk版本,即给每个项目目录设置jdk,可参照jenv local jdkversion。安装jenv$ git clone https://github.com/gcuisinier/jenv.git ~/.jenv//或者mac下$ brew install jenv配置j...
2018-08-20 14:42:54 326
原创 mac下配置环境变量
配置全局环境变量1.切换到root用户: $ sudo su - 2./etc/paths.d目录下的文件会自动加到全局的环境变量中,文件每行一个路径 $ echo '/usr/local/mysql/bin' > /etc/paths.d/mysql 3.退出terminal,重新打开terminal即可以使用mysql命令,也可查看PATH变量 ...
2018-08-20 14:25:30 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人