ElasticSearch学习(1)--ElasticSearch的单机安装
来源:互联网 发布:电子地图一把抓软件 编辑:程序博客网 时间:2024/06/05 01:58
11###ElasticSearch的单机安装(以下对ElasticSearch简称es)
笔者安装es的环境为linux服务器CentOs系统,在安装es之前已经安装好jdk并且配置好了环境变量。
(1)从官网下载es的安装包,我选择的是tar文件。官网下载地址
(2)使用Xftp上传到linux服务器上,并进行解压,解压路径为 /usr/local (路径可以自己任选)
tar -xzvf elasticsearch-5.6.0.tar.gz -C /usr/local/
(3)重命名此文件夹,方便操作
mv elasticsearch-5.6.0 elasticsearch
(4)进入es的bin目录,运行es(网上有很多大牛在安装教程的时候让配置这个配置那个,搞得新手特别懵,实际上针对于安装来说什么也不用配置)
cd /usr/local/elasticsearch/bin./elasticsearch -d (加上-d是为了让es在后台运行,我们好在前台测试安装是否成功)添加-d的时候如果安装成功,控制台什么也不会输出,但是如果没有加-d进行运行,会输出以下信息,看见starte即为安装成功。
(5)测试我们的es是否好用:
curl http://localhost:9200/?pretty如果出现以下信息则为成功安装(标志性欢迎语言,You Know,for Search)
(6)常见错误信息:
【1】安装过程中报错ERROR: [2] bootstrap checks failed,报错后还能够进行数据连接测试。
原因:虚拟机缺少相关系统设置,
解决办法:对于第一个错误,修改/etc/security/limits.conf文件,添加或修改如下内容
* hard nofile 65536* soft nofile 65536
对于第二个错误,修改 /etc/sysctl.conf 文件,直接在文件末尾添加 “vm.max_map_count = 262144“,配置成上边错误要求的262144大小。配置成功过后要使用reboot命令重启服务器,重启成功后使用命令“sysctl -a”查看max_map_count 属性的值,是否变化为262144.
两个错误修改好后,在此重复本文第四步。
【2】Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory
报错信息如下:
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006fff80000, 2863661056, 0) failed; error=’Cannot allocate memory’ (errno=12)
原因:java虚拟机内存不足
解决办法:使用ps -ef|grep java
查看当前的jvm进程,然后kill掉无用的java进程。
- ElasticSearch学习(1)--ElasticSearch的单机安装
- ElasticSearch概述及Linux下的单机ElasticSearch安装
- Elasticsearch学习(1)之安装部署(单机多节点模式)
- ElasticSearch 系列 (1) 单机安装部署
- elasticsearch学习1:安装
- ElasticSearch学习笔记(一)ElasticSearch安装
- ElasticSearch学习1_elasticsearch安装
- Elasticsearch介绍,单机安装,python 写Elasticsearch API
- Elasticsearch学习--安装运行
- Elasticsearch安装学习记录
- Elasticsearch学习笔记(一)Elasticsearch安装
- Elasticsearch 学习笔记 Elasticsearch及Elasticsearch head安装配置
- Elasticsearch 的windows安装 (版本:Elasticsearch 2.3.4)
- ElasticSearch及ElasticSearch-head的安装(windows版本)
- window7下的ElasticSearch的安装和学习(一)
- ElasticSearch学习笔记(四)Head的安装
- ElasticSearch(1)CentOS安装ElasticSearch测试CRUD
- ElasticSearch单机双实例的配置方法
- Recyclerview嵌套Recyclerview,条目显示不全和宽度不能铺满不能同时满足
- ccf 20150903 模板生成系统
- 分布式系统
- Android进程的内存管理分析
- 网站缓存技术总结( ehcache、memcache、redis对比)
- ElasticSearch学习(1)--ElasticSearch的单机安装
- java模式之代理模式
- sql根据某一字段值的不同关联不同表(二)
- freemaker页面打开本地文件夹
- golang使用Nsq
- JavaScript实现Excel导入导出
- iostream.h和iostream 区别
- 微信小程序审核不通过的解决方法
- 四 面向对象(①-④)