一、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/53404042https://blog.csdn.net/u013753225/article/details/78753399

最新文章

  1. [译]C#编码约定
  2. mysql explain用法
  3. 用于基于 RPM 的 Linux 平台的 Java
  4. javascript小技巧:同步服务器时间、同步倒计时
  5. 【读书笔记】iOS网络-负载
  6. iOS7新JavaScriptCore框架入门介绍
  7. jquery 实现邮箱输入自动提示功能:(一)
  8. rails里routes配置文件里的resources和resource的区别
  9. APC -- Asynchronous Procedure Call 异步过程调用
  10. CountDownLatch(倒计时计数器)使用说明
  11. 如何将mongodb bson文件转成json文件
  12. Python IDLE快捷键
  13. hdu 1026 Ignatius and the Princess I【优先队列+BFS】
  14. Java乔晓松-android的四大组件之一Service(服务的绑定)
  15. ios简单实现如果没有开启定位,提示开启系统软件定位功能
  16. 初识lucene(想看代码的跳过)
  17. Kon-boot v2.5介绍与使用方法总结(支持win10)
  18. 【转】在Express项目中使用Handlebars模板引擎
  19. 通用c程序Makefile
  20. 生产者-消费者(wait-notify实现)

热门文章

  1. hdu6582
  2. OpenCV 特征点检测
  3. 前端-html-长期维护
  4. JVM 的内存布局
  5. 92)PHP,cookie代码补充
  6. when|nobody|hazard|lane|circuit|
  7. ZOJ 2532 网络流最小割
  8. python爬虫练手项目快递单号查询
  9. 阿里云vpc网络SNAT实现内网实例通外网
  10. react-router简单使用方法