1:Elasticsearch是什么?
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。
2.下载安装:
官网:https://www.elastic.co/downloads/elasticsearch
(1).找到下载包,复制链接.
(2).登录服务器:来到 usr/local下
wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.4.1/elasticsearch-2.4.1.zip
(3).然后解压.unzip elasticsearch-2.4.1.zip
(4).建用户:sudo useradd elsearch
(5).赋予此文件夹的权限 : chown -R elsearch:elsearch elasticsearch-2.4.1
(6).启动elsearch命令:
su elsearch (切换到elsearch用户)
./bin/elasticsearch (启动)
(7).启动成功:
3.head插件安装:
在elasticsearch文件夹下:
(1).第一种方法:
bin/plugin --install mobz/elasticsearch-head
(如果出现:ERROR: unknown command [--install]. Use [-h] option to list available commands 的错误请尝试第二种)
(2)第二种方法:(第一种报错2.0版本后改为install)
bin/plugin install mobz/elasticsearch-head
elasticsearch异常无法启动,无法分配内存加载:
解决办法,在elasticsearch.yml里面加入三行:
cluster.routing.allocation.disk.threshold_enabled: false
#cluster.routing.allocation.disk.watermark.low: 30gb
#cluster.routing.allocation.disk.watermark.high: 20gb
修改yaml文件一定要注意,复制粘贴的时候是否有空格,大意而导致出现问题.
//后台启动命令
bin/elasticsearch -d
Linux下Elasticsearch搜索之(一)
最新推荐文章于 2024-08-22 22:48:15 发布