第一步:安装jdk
第二步:安装elasticsearch-7.6.1-linux-x86_64.tar.gz,上传到一个路径下
修改用户、用户组
代码如下;
第五步:修改这个路径下的配置文件
第六步:修改这个路径下的配置文件
第七步:修改这个路径下的配置文件
修改完此配置文件以后,执行sysctl -p (重新加载)
sysctl -p
第八步:启动,在bin目录下执行
报错原因,是以root用户启动的
原来是这样,以root用户启动时,会生成一些文件信息,这些文件信息的用户、用户组还是root的
解决方案:在执行一下这个命令即可
然后重启启动,正常启动了
第九步:克隆这台机器,克隆两台机器,然后修改ifcfg-ens33的这个配置文件,编辑不同的IP地址,这样做的好处是,不用重新安装jdk和es,也不用重新建用户了
第十步:分别修改elasticsearch.yml文件,内容添加如下,es集群搭建都可以了
遇到的问题,在浏览器中输入 IP地址:9200,访问不到
解决方案:关闭防火墙
查看防火墙的状态的命令
集群可以正常启动了,但是用postman请求时,报错如下;
008-创建索引
对比关系型数据库,创建索引就相当于创建数据库
009-查看索引
查看索引用GET请求,可以看到这个索引的相关信息
删除索引
删除索引用DELETE请求方式
010-创建文档
创建文档就相当于向数据库中添加数据
直接执行这个命令报错
我们再用PUT请求再尝试一次
011-主键查询、全量查询
根据id进行查询
012-全量修改、局部修改
完全覆盖(幂等性)
再去查看
在body中加上下面的参数,推荐这种方式
分页查询
014-多条件查询、范围查询
拼接多个条件时,match多写几个就可以了
来源:呼伦贝尔-钢蛋儿
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!