1.下载压缩包

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2.tar.gz

2.解压修改配置文件

cd elasticsearch目录

tar -zxf elasticsearch-6.6.2.tar.gz

cd elasticsearch-6.6.2

修改config/Elasticsearch.yml

vi config/Elasticsearch.yml

network.host: 0.0.0.0 #设置 外网访问

3.修改系统环境变量vm.max_map_count

vi /etc/sysctl.conf 添加内容

vm.max_map_count=262144

修改完毕重启生效

4.修改jvm分配大小,根据自己内存大小 xms和xmx要相同

vi config/jvm.options

-Xms1g -Xmx1g

5.修改最大文件描述符数量和最大用户线程数量

vim /etc/security/limits.conf   添加以下内容

* soft nofile 65536

* hard nofile 65536

* soft nproc 4096

* hard nproc 4096

6.启动

不能以root用户启动

新增用户

useradd searchuser

设置密码

echo "123456" | passwd searchuser --stdin

赋权

修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
searchuser    ALL=(ALL)     ALL

将elasticserach目录设为searchuser 拥有者

chown -R elasticsearch:elasticsearch ./    #当前所在目录为elasticsearch

bin/elasticsearch  #前台启动

bin/elasticsearch -d  #后台启动

最新文章

  1. ORCALE复制表结构
  2. (Win7 x64)NetBeans 8.0.2 使用Tomcat 8作为服务器
  3. ARM Linux从Bootloader、kernel到filesystem启动流程
  4. SSMS错误代码大全
  5. Java迭代器深入理解及使用
  6. RabbitMQ消息队列安装和配置以及推送消息
  7. STL源码剖析 迭代器(iterator)概念与编程技法(三)
  8. 蝕刻技術(Etching Technology)
  9. Jasmine 的自定义部分
  10. Unity编程标准导引-2.2Unity中的基本概念
  11. Linux centos 7 安装NFS服务
  12. android fragement报nullexcption错误
  13. 一分钟学会JavaMail(假)__手动滑稽
  14. fread,fwrite
  15. mysql5.7.21安装要点记录
  16. (网页)angularJs中怎么模拟jQuery中的this?(转)
  17. Django基础自测
  18. mkyaffs2image 生成不了120M的镜像文件的解决方法
  19. Socket通讯-Netty框架实现Java通讯
  20. hibernate Validator 6.X 的学习,bean的约束(主要包括的是容器元素的验证)

热门文章

  1. xadmin使用富文本
  2. english note [6.3to6.9]
  3. CF573D-Bear and Cavalry【动态dp】
  4. P3211-[HNOI2011]XOR和路径【高斯消元】
  5. 踩坑经验总结之go web开源库第一次编译构建
  6. Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings.
  7. 常见的==和equals比较
  8. 学习Tomcat(六)之类加载器
  9. k8s deployment controller源码分析
  10. 从commons-beanutils反序列化到shiro无依赖的漏洞利用