ElasticSearch安装

2019-08-10  本文已影响0人  你一笔我一画

简介

ElasticSearch是基于Lucene的开源搜索服务,它是分布式、多租户的全文搜索引擎,支持基于RESTful API的WEB接口。ES支持实时分布式诗句存储和分析查询功能,横向扩展也非常方便。

安装

传送门:https://www.elastic.co/cn/downloads/

进入下载页面下载最新的版本,下载完成后解压到指定目录

目录说明:

bin:脚本文件,包含启动elasticsearch、安装插件、运行统计数据等

config:elasticsearch.yml,集群配置文件,包含user、role based等相关配置

JDK:java运行环境

data:数据文件

lib:java类库

logs:日志目录

modules:包含所有的ES模块

plugins:已安装的插件

配置:

修改JVM配置,config/jvm.options,默认是1G;建议Xms和Xmx设置成一样的,Xmx不要超过机器内存的50%,也不要超过30GB

执行bin/elasticsearch直接启动ES(注意:不能使用root用户启动),启动完成后可访问9200端口的查看elasticsearch的信息

运行信息

如果想使用浏览器访问,需要修改elasticsearch.yml

1、删除node.name: node-1的注释

2、配置network.host为network.host: 0.0.0.0

3、修改cluster.initial_master_nodes的配置为cluster.initial_master_nodes: ["node-1"]

如果遇到错误:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144];是因为elasticsearch拥有的内存权限太小了,至少需要262144,执行sysctl -w vm.max_map_count=262144可设置其值为262144,或者将vm.max_map_count=262144追加到/etc/sysctl.conf文件中永久生效。

浏览器访问

安装插件

执行./elasticsearch-plugin list可查看elasticsearch已经安装的插件

执行./elasticsearch-plugin install xxx即可安装插件

安装国际化插件

./elasticsearch-plugin install analysis-icu

安装完成后使用浏览器访问http://IP:9200/_cat/plugins也可查看当前已经安装的插件(插件安装完成后需要重启)。


上一篇 下一篇

猜你喜欢

热点阅读