如何安装elasticsearch

如何安装elasticsearch,第1张

ElasticSearch(分布式搜索引擎) v5.3.0官方版http://www.ddooo.com/softdown/95394.htm

ElasticSearch安装教程

注意:ElasticSearch是用Java开发的,所以需要先安装JDK1.8及以上版本才能运行。

1、在cmd命令行进入安装目录,再进入bin目录,运行elasticsearch.bat命令(或者直接进入安装目录运行elasticsearch.bat)

2、启动成功后。在浏览器中输入:http://localhost:9200/

出现以上图所示内容则表示安装成功了。

3、elasticsearch插件elasticsearch-head安装:

elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由HTML5编写的独立网页程序,你可以通过插件把它集成到es。

在cmd命令行中进入安装目录,再进入 bin目录,运行以下命令:

然后安装成功后,\plugins目录下会有head的文件夹。在浏览器中输入:http://localhost:9200/_plugin/head/,可以看到效果。

将 elastic 用户的文件数限制调整为65536

使用 sysctl -p 使系统配置生效

首次启动后控制台会打印出一些预设置的log信息,以及会在 elasticsearch.yml 配置文件的的最后面增加 SECURITY 相关配置,可以不用理会,因为需要使用时可用脚本工具去修改默认生成的一些配置信息;

第一次启动完成后会自动生成一些信息,接下来修改一下默认密码

此时是未开启 ssl 的情况下可以正常访问,同时也可以开启 ssl 完成请求

打开 config/elasticsearch.yml 中可以看到配置项 xpack.security.http.ssl.keystore.path: certs/http.p12 ,此 http.p12 证书为默认生成的,使用脚本工具重新生成一份替换它,生成命令如下

解压 elasticsearch-ssl-http.zip 后,在目录 elasticsearch 中可以看到新生成的文件 http.p12 ,将其替换掉 config/cert/http.p12 ,由于生成此证书时密码为 123456 ,所以需要重新设置 keystore 的密码(需注意不是在配置文件上添加密码配置项),命令如下

重新打开 ssl 配置

配置 hosts 为 192.168.91.133 www.minxyz.com (此域名为任意定义的),重启 elasticsearch ,此时需要使用 https 来访问 ES ,可以先增加 -k 参数允许不使用证书连接到 SSL 站点(若浏览器可以强制访问不安全的地址)

若需要安全访问,需要增加证书配置,通过以下命令生成 http.pem 后,使用 http.pem 证书完成 https 请求访问

在浏览器上需要安全访问,可将 http.p12 证书安装到根证书目录下之后访问

由于直接使用 curl *** 作相对较麻烦,临时扩展定义一个 ecurl 别名,如下(后面即可用 ecurl 简化 *** 作)

安装中文分词插件 sudo bin/elasticsearch-plugin install analysis-smartcn ,安装成功后重启 es

比如要将“永远滴神”定义为一个词,需要在配置 IKAnalyzer.cfg.xml 中指定 <entry key="ext_dict">customer.dic</entry>,然后创建文件 customer.dic ,并添加一行“永远滴神”,重启后再次访问即可看到分词结果

ElasticSearch支持restful风格的http请求,可以方便的 *** 作es

不能修改

DELETE /my-index

GET /my-index/_mapping

GET /my-index/_mapping/field/employee-id

/${索引名}/_mapping/field/${字段名}

_id自动生成

_id=1这条记录存在就修改,不存在就插入。

DELETE /my-index/_doc/1

GET /my-index/_doc/1

标准分词器汉字是一个字为一个词

default_field:默认查询字段,query:查询条件(会先进行分词)

标准分词器英文按空格分词,中文按字分词


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11384042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存