栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

ElasticSearch安装-6.6版本

ElasticSearch安装-6.6版本

1.1为什么要使用搜索

快速的定位你要搜索的内容或商品,尽快完成用户的需求,从而达成交易

1.2 原理

普通索引:

倒排索引:

​ VALUE—》分词—》创建索引

1.3 概念

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于

RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前

流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

方便理解 es

2安装和配置es 2.1上传安装包

**版本号:**es6.6.2

2.2 解压缩
tar -zxvf elasticsearch-6.6.2.tar.gz 	#解压
2.3 改名
mv elasticsearch-6.6.2.tar.gz es		#改名方便配置
2.4 目录结构

​ bin: 可执行文件目录

​ config: es的配置文件目录

​ data: es的索引文件所在目录 (需要自己创建)

mkdir /opt/es/data
2.5 修改elasticsearch.yml
vim /opt/es/config/elasticsearch.yml 
#在末尾增加以下内容 
path.data: /opt/es/data
path.logs: /opt/es/logs 
network.host: 0.0.0.0 
http.port: 9200 
discovery.zen.ping.unicast.hosts: ["192.168.224.110"] 
bootstrap.memory_lock: false 
bootstrap.system_call_filter: false 
http.cors.enabled: true 
http.cors.allow-origin: '*'

注意:内容顶格书写 冒号后要有一个空格

2.6 修改可打开的文件个数
vim /etc/security/limits.conf
* soft nofile 65536 
* hard nofile 65536 
* soft nproc 4096 
root soft nproc 4096
2.7 设置elasticsearch拥有的内存
vim /etc/sysctl.conf
vm.max_map_count=655360 		#添加内容


#保存后退出,并执行: 
sysctl -p
2.8设置系统最大进程数
vim /etc/security/limits.d/90-nproc.conf
#新建文件
* soft nproc 4096 
root soft nproc 4096
2.9 创建新用户 改变用户权限
useradd es

cd /opt 			# 进入opt目录
chown -R es:es es 	# 把es目录的所属用户及组都赋值给es
2.11 改变 es 的启动内存
vim /opt/es/config/jvm.options 


-Xms512m 
-Xmx512m		#修改为512M
2.12 重启 linux
reboot
2.13 **启动 ** es 必须使用 es 用户启动

切换到es 用户

su es
第一种:前台启动:
/opt/es/bin/elasticsearch

第一次启动,建议使用前台启动,可以观察es的启动过程,如果有一次可以发现,并定位错误

注意:如果客户端关闭,则es 关闭

第二种:后台守护进程启动
/opt/es/bin/elasticsearch -d
2.14 测试是否启动成功
jps

如果有以上进程,则启动成功

也可以在浏览中输入地址访问:

http://192.168.224.110:9200/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/674057.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号