elasticsearch 单机安装
一、elasticsearch下载
1.elastic 官网:https://www.elastic.co/cn/
2.elasticsearch 下载地址:https://www.elastic.co/downloads/elasticsearch

3.下载elasticsearch (可以将2中的下载地址复制下来然后通过wget来下载) 如下:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
4.解压安装包
tar -zxvf elasticsearch-6.5.4.tar.gz
二、创建elasticsearch用户
1.问题说明
如果我们当前登录的用户是root用户,然后进入elasticsearch 的 bin目录中执行启命令:./elasticsearch 时会出现以下错误

这是出于系统安全考虑设置的条件。由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑,
建议创建一个单独的用户用来运行ElasticSearch
2.创建elaticsearch 用户组及elticsearch用户
groupadd elasticsearch
useradd elasticsearch -g elasticsearch -p elasticsearch-6.5.4
更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
chown -R elasticsearch:elasticsearch elasticsearch-6.5.4
elasticsearch-6.5.4是解压后的elasticsearch的文件夹的名称
3.将当前用户切换为新增的elasticsearch用户,然后重启服务
su elasticsearch
进入elasticsearch-6.5.4/bin 执行 ./elasticsearch
后台启动命令为:./elasticsearch -d
三、开启远程访问
上述步骤执行完成之后elasticsearch可以在本地访问了,但是远程调用还是不行,开启远程访问如下
1.修改配置文件
编辑文件 elasticsearch-6.5.4/conf/elasticsearch.yml
network.host:192.168.30.242 //此处ip改为本机ip
修改后重启elasticsearch服务 此时会出现以下错误

2.错误解决方法
(1) 编辑 /etc/security/limits.conf,追加以下内容;
* soft nofile
* hard nofile
* soft nproc
* hard nproc
此文件修改后需要重新登录用户,才会生效
(2) 编辑 /etc/sysctl.conf,追加以下内容:
vm.max_map_count=
保存后,执行:
sysctl -p
上诉问题处理完成之后重启即可
备注:上诉问题解决办法借鉴了 https://blog.csdn.net/showhilllee/article/details/53404042,https://blog.csdn.net/u013753225/article/details/78753399
elasticsearch 单机安装的更多相关文章
- Elasticsearch单机安装_集群搭建_索引基本操作_Head插件安装与基本操作_ik分词器配置_logstash实现数据同步_教程
一.Elasticsearch单机安装 1.将es安装包传到服务器上 这是安装包 这里我是用的是WinSCP上传工具,上传到/home/plugins文件下. 进入Xshell,验证一下是否上传成功. ...
- Elasticsearch单机安装Version7.10.1
1.说明 Elasticsearch单机安装, 基于Elasticsearch的7.10.1版本, 在Linux上安装Elasticsearch单机, 使用安装包elasticsearch-7.10. ...
- ELK学习实验002:Elasticsearch介绍及单机安装
一 简介 ElasticSearch是一个基于Luncene的搜索服务器.它提供了一个分布式多用户能力全文搜索引擎,基于RESTful web接口,ElsticSearch使用Java开发的,并作为A ...
- 原创 | 手摸手带您学会 Elasticsearch 单机、集群、插件安装(图文教程)
欢迎关注笔者的公众号: 小哈学Java, 每日推送 Java 领域干货文章,关注即免费无套路附送 100G 海量学习.面试资源哟!! 个人网站: https://www.exception.site/ ...
- 分布式搜索ElasticSearch单机与服务器环境搭建
从上方插件官网中下载适合的dist包,然后解压.进入bin目录,可以看到一堆sh脚本.在bin目录下创建一个test.sh: bin=/home/csonezp/Dev/elasticsearch-j ...
- ElasticSearch centos7 安装
参考: https://blog.csdn.net/u014180504/article/details/78733827 https://blog.csdn.net/youzhouliu/artic ...
- Kibana-CentOS7单机安装测试
一.是什么 Kibana 是为 Elasticsearch设计的开源分析和可视化平台.你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互.你可以很容易实现 ...
- 如何在Elasticsearch中安装中文分词器(IK+pinyin)
如果直接使用Elasticsearch的朋友在处理中文内容的搜索时,肯定会遇到很尴尬的问题--中文词语被分成了一个一个的汉字,当用Kibana作图的时候,按照term来分组,结果一个汉字被分成了一组. ...
- elasticsearch rpm 安装
参考:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-repositories.html Dow ...
随机推荐
- A4988驱动42步进电机
A4988步进电机驱动器驱动控制42步进电机速度,步进电机调速,调节驱动电流 1 A4988步进电机驱动器简介 方便使用,是我们这些用户最想要的,固有的名词和深入介绍在这就不多说了,您可 ...
- 《C 程序设计语言》练习1-4
#include<stdio.h> /*当celsius=0,1,...,100时,打印摄氏温度与华氏温度对照表; 浮点数版本*/ main () { float fahr,celsius ...
- [LC] 259. 3Sum Smaller
Given an array of n integers nums and a target, find the number of index triplets i, j, k with 0 < ...
- Iterator迭代器解决[为何禁止在foreach内增删]
迭代器的应用场景: 1.对集合进行增加删除,禁止使用foreach,循环的动态操作2.倒序遍历3.遍历循环 步入正题:为何禁止在foreach内进行增删? 先看一下代码: /** * ...
- HTTP-web服务器接收到client请求后的处理过程(很详细)
1. 客户发起情况到服务器网卡: 2. 服务器网卡接受到请求后转交给内核处理: 3. 内核根据请求对应的套接字,将请求交给工作在用户空间的Web服务器进程 4. Web服务器进程根据用户请求,向内核进 ...
- 1076 Wifi密码 (15 分)
题目:传送门 下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1:B-2:C-3:D-4:请同学们自己 ...
- 1 jquery对checkbox的简单操作
//全选和全不选 votefunction selectAll(){ if($(":checkbox").prop('checked')){ //$(":chec ...
- [LC] 243. Shortest Word Distance
Given a list of words and two words word1 and word2, return the shortest distance between these two ...
- git 第一次上传本地代码到远程仓库,解决 ! [rejected] master -> master (non-fast-forward)错误
使用git想GitHub远程仓库上传代码的基本步骤一般是 初始化为git仓库 git init 添加所有要提交的文件 git add . 本次提交说明 git commit -m '提交说明' 关联G ...
- RSA key lengths
RSA key lengths From http://www.javamex.com/tutorials/cryptography/rsa_key_length.shtml When you cre ...