linux下 elasticsearch的安装和配置(一)

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: linux下 elasticsearch的安装和配置(一)

1. 安装地址


https://www.elastic.co/products/elasticsearch



2. 使用 xshell 将压缩包上传到linux上,解压elasticsearch-5.6.1.tar.gz到/home目录下。


切记不要放在root目录下


3.配置


1) 解压elasticsearch-5.6.1.tar.gz到 /home/目录下


[hfl@bigdata11 software]$ tar -zxvf elasticsearch-5.6.1.tar.gz -C /home/


2)在/opt/module/elasticsearch-5.6.1路径下创建data和logs文件夹


[hfl@bigdata11 elasticsearch-5.6.1]$ mkdir data
[hfl@bigdata11 elasticsearch-5.6.1]$ mkdir logs

3)创建用户 hfl


useradd hfl


4)给hfl授权es的目录的权限


chown -R hfl:hfl /home/elasticsearch-5.6.1


5) . 配置 /home/elasticsearch-6.5.0/config/elasticsearch.yml


cluster.name: hfl
node.name: node1
path.data: /home/elasticsearch-6.5.0/data
path.logs: /home/elasticsearch-6.5.0/logs
bootstrap.memory_lock: false
bootstrap.system_call_filter: false 
network.host: 192.168.157.111
discovery.zen.ping.unicast.hosts: [“bigdata111”]


6) . 编辑limits.conf


[hfl@bigdata11 elasticsearch-5.6.1]$ sudo vi /etc/security/limits.conf


添加如下内容:


*soft nofile 65536
*hard nofile 131072
* soft nproc 2048
* hard nproc 4096


7) . 进入limits.d目录下修改配置文件


[hfl@bigdata11 elasticsearch-5.6.1]$ sudo vi /etc/security/limits.d/20-nproc.conf


修改如下内容:


soft nproc 1024
#修改为
* soft nproc 2048

8) . 修改配置sysctl.conf


[hfl@bigdata11 elasticsearch-5.6.1]$ sudo vi /etc/sysctl.conf


添加下面配置:


vm.max_map_count=655360


并执行命令:


[hfl@bigdata11 elasticsearch-5.6.1]$ sudo sysctl -p


9) . 启动elasticsearch


[hfl@bigdata11 elasticsearch-5.6.1]$ bin/elasticsearch


后台启动方式


[itstar@bigdata11 elasticsearch-5.6.1]$ bin/elasticsearch -d


10) . 测试


5d4c6812c8535adbb050f4ddf2e1bce8.png


至此,大功告成!(最喜欢的一句话)


相关实践学习
利用Elasticsearch实现地理位置查询
本实验将分别介绍如何使用Elasticsearch7.10版本进行全文检索、多语言检索和地理位置查询三个Elasticsearch基础检索子场景的实现。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
3天前
|
Linux Python
【Elasticsearch】linux使用supervisor常驻Elasticsearch,centos6.10安装 supervisor
【Elasticsearch】linux使用supervisor常驻Elasticsearch,centos6.10安装 supervisor
10 3
|
3天前
|
存储 安全 文件存储
【elasticsearch】es6重启服务后数据消失,es6如何配置数据持久化储存
【elasticsearch】es6重启服务后数据消失,es6如何配置数据持久化储存
8 1
|
7天前
|
自然语言处理 搜索推荐
在Elasticsearch 7.9.2中安装IK分词器并进行自定义词典配置
在Elasticsearch 7.9.2中安装IK分词器并进行自定义词典配置
11 1
|
1天前
|
Ubuntu Linux
在Linux (Ubuntu 16) 下安装LabVIEW
在Linux (Ubuntu 16) 下安装LabVIEW
11 0
|
2天前
|
监控 关系型数据库 应用服务中间件
Linux zabbix监控 软件的安装
Linux zabbix监控 软件的安装
|
2天前
|
域名解析 网络协议 Linux
linux网络-- 手动配置ip地址
linux网络-- 手动配置ip地址
|
3天前
|
Linux 网络安全 开发工具
旧手机别再换盆了,教你使用Linux Deploy安装CentOS
旧手机别再换盆了,教你使用Linux Deploy安装CentOS
|
3天前
|
运维 Linux 调度
Linux定时器的配置与管理方法
Linux定时器的配置与管理方法
|
6天前
|
存储 Java Linux
Linux环境变量配置及常见问题解决方案
Linux环境变量配置及常见问题解决方案
|
7天前
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
14 0