elasticsearch6.8.6安装配置
参考文章:
elasticsearch安装配置_qianhuan_的博客-CSDN博客_elasticsearch安装配置
CentOS7.3安装elasticsearch6.8.6 - 简书
##1.1 下载安装elasticsearch6.8.6, 并放到/usr/local/src/目录后
cd /usr/local/src/
unzip elasticsearch-6.8.6.zip
vim /usr/local/src/elasticsearch-6.6.2/config/elasticsearch.yml##1.2 修改jvm.options
vim /usr/local/src/elasticsearch-6.8.6/config/jvm.options
————————————————
22行:-Xms1g ———>-Xms512m
23行:-Xmx1g ———>-Xmx512m
————————————————##1.2 修改elasticsearch.yml
vim /usr/local/src/elasticsearch-6.8.6/config/elasticsearch.yml
————————————————
17行:设置cluster.name: elasticsearch(自定义集群名称)
23行:设置node.name: master(自定义当前es的节点名称)
43行:设置
bootstrap.network.host: 0.0.0.0
bootstrap.memory_lock: false
44行:设置bootstrap.system_call_filter: false
56行: network.host: 0.0.0.0 (设置当前节点的IP)60行: 设置端口号 http.port: 9200xpack.ml.enabled: false
network.host: 0.0.0.0
http.port: 9200
#内存
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
#允许跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
#集群和节点
cluster.name: elasticsearch-cluster
node.name: master
node.master: true
————————————————##2.下载安装elasticsearch插件
/usr/local/src/elasticsearch-6.8.6/bin/elasticsearch-plugin install analysis-icu
/usr/local/src/elasticsearch-6.8.6/bin/elasticsearch-plugin list##3.新建es账户
groupadd elasticsearch
useradd -g elasticsearch elasticsearch
chown -R elasticsearch:elasticsearch /usr/local/src/elasticsearch-6.8.6/##4.修改配置
vi /etc/security/limits.conf##4.启动elasticsearch
su elasticsearch
#4.1直接启动
/usr/local/src/elasticsearch-6.8.6/bin/elasticsearch
#4.2后台启动
/usr/local/src/elasticsearch-6.8.6/bin/elasticsearch -d启动报错信息1: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
root 用户:vi /etc/sysctl.conf 添加 vm.max_map_count=262144:保存退出之后,执行命令 sysctl -p启动报错信息2:max number of threads is too low
root 用户:vi /etc/security/limits.conf 在文件最后添加
* soft nofile 65536* hard nofile 65536* soft nproc 4096* hard nproc 4096启动报错信息3: max number of threads [1024] for user [elasticsearch] is too low, increase to at least [4096]vi /etc/security/limits.d/90-nproc.conf 改为4096
修改完记得退出elasticsearch 用户再进
一、环境
java1.8+
二、下载elasticsearch-6.8.6.tar.gz
下载地址:
解压elasticsearch-6.8.6.tar.gz
tar -zxvf elasticsearch-6.8.6.tar.gz
三、创建用户
启动es必须创建用户,不能使用root启动
useradd esuser
分配权限
chown -R esuser elasticsearch-6.8.6(安装的es目录)
四、修改配置文件
1、vim elasticsearch-6.8.6/conf/jvm.options
22行:-Xms1g ———>-Xms512m
23行:-Xmx1g ———>-Xmx512m
2、vim elasticsearch-6.8.6/conf/elasticsearch.yml
17行:设置cluster.nam: elasticsearch(自定义集群名称)
23行:设置node.name: node-1(自定义当前es的节点名称)
43行:设置bootstrap.mnetwork.host: 192.168.1.43emory_lock: false
44行:设置bootstrap.system_call_filter: false
56行: network.host: 192.168.1.43 (设置当前节点的IP)
60行: 设置端口号 http.port: 9200
最后添加:
http.cors.enabled: true
http.cors.allow-origin: "*"
3、此时启动汇报错:ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决:编辑 /etc/security/limits.conf,追加以下内容;
* soft nofile 300000
* hard nofile 300000
* soft nproc 102400
* soft memlock unlimited
* hard memlock unlimited
编辑 /etc/sysctl.conf,追加以下内容:
vm.max_map_count=655360
保存,启动 在bin/elasticsearch -d 后台启动
五、验证是否启动成功并能够连接使用
在服务器端: curl http://192.168.1.43:9200
浏览器:http://192.168.1.43:9200
出现以下内容表示成功:
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "wwniBniiSeSnl90g2KGaIQ",
"version" : {
"number" : "6.8.6",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "3d9f765",
"build_date" : "2019-12-13T17:11:52.013738Z",
"build_snapshot" : false,
"lucene_version" : "7.7.2",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
六、安装分词器
将下载好的分词器压缩包上传至elasticsearch-6.8.6/plugins目录下,解压重启es即可
作者:晓冬1210
链接:https://www.jianshu.com/p/eedc0ad09e05
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
elasticsearch6.8.6安装配置相关推荐
- Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程
Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elastics ...
- elasticsearch6.2.2安装中文分词插件IK analyzer
elasticsearch6.2.2安装中文分词插件IK analyzer 哎,装了一下午的ik终于装上了,发现自己真的是非常笨了,并且es重启过程中遇到了很多的问题,下面我将手把手教大家如何安装ik ...
- elasticsearch-6.0.1安装
elasticsearch-6.0.1安装 0. 介绍: ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎:是目前全文搜索引擎的首选. Elas ...
- elasticsearch 安装配置
------------20211208---------es允许远程访问-------------------------- 在本地启动Elasticsearch后,发现只能用localhost和1 ...
- Zhong__安装配置ElasticSearch
时间:2020.06.30 环境:Centos7.6.1810 目的:安装配置ElasticSearch 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! 准备工作 配置jdk 查 ...
- Win10下安转Elasticsearch6.8.6与配置安全策略-开启密码账号访问
Win10下安转Elasticsearch6.8.6与配置安全策略-开启密码账号访问 一.Elasticsearch是什么? 二.下载 Elasticsearch 6.8.6下载地址 三.安装 四.配 ...
- Web基础配置篇(十二): Elasticsearch的安装配置及入门使用
Web基础配置篇(十二): Elasticsearch的安装配置及入门使用 一.概述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RE ...
- Logstash 安装+配置+数据采集示例
文章目录 简介 部署安装 配置详解 输入 过滤 输出 读取地自定义日志 输出内容到Elasticsearch 简介 Logstash是一个开源的数据处理管道,能够同时从多个来源采集数据,转换数据,然后 ...
- mysql64如何配置_win7 64位下如何安装配置mysql-winx64(安装记录)
win7 64位下如何安装配置mysql winx64 1.mysql下载 官方网站下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5. ...
最新文章
- java pkcs1转pkcs8_.NET Core RSA密钥的xml、pkcs1、pkcs8格式转换和JavaScript、Java等语言进行对接...
- asp.net编程:asp.net中如何设置页面的编码
- python 清空list 方法
- SoringMVC-常用注解标签详解(摘抄)
- 6.LibSVM核函数
- 吃香椿的注意事项:焯水
- SAP Fiori Launchpad launchpad Designer组件和configuration组件的重要存储表一览
- java dotnet core_在.NET Core 2.0中使用Omron库
- PHP学习笔记(六)
- Head First HTML与CSS、XHTML++笔记(第四章 WEB镇之旅 第五章 认识媒体)
- python - 日期处理模块
- torch.eq(input, other, out=None)
- 解决耳机插入电脑没声音问题
- HDU 5745 La Vie en rose(DP+bitset优化)
- tween.js简介
- X280 工业4g路由器
- 人生的诗·335~339节
- krpano 小行星开场和自动旋转
- 软件测试工程师工资有多高?
- pcolor和surf画出的图形转存为eps或pdf格式出现横竖斜白色虚线网格,完美去掉!!!
热门文章
- 机器学习(决策树五)——案例:鸢尾花数据分类 及 据特征属性比较
- WUBI 安装常见问题FAQ
- blackbox_exporter安装教程
- 网易云音乐“美女马甲”泛滥,市场碾碎了音乐情怀
- 电大计算机应用基础win7操作,2018电大专科计算机应用基础win7系统上机操作题操作.doc...
- 软考设计模式——装饰模式(C++)
- leetcode+双指针求最大容积,思维。一左一右指针
- pycrypto 安装
- 浏览器 - 设置头部兼容模式
- Taotao Picks Apples HDU - 6406