Elasticsearch6.x的安装(centos6.x下)

Elasticsearch6.x目前需要至少jdk8的支持,关于如何安装jdk不在讲述。Oracle的推荐安装文档可以在Oracle的网站上找到,下载解压后只需要配置下环境变量即可

在/etc/profile里面配置
export JAVA_HOME=/usr/local/src/jdk1.8.0_171
export JRE_HOME=/usr/local/src/jdk1.8.0_171/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

安装了Java之后,下载并运行 Elasticsearch 。这些二进制文件可以在www.elastic.co/downloads下载,与过去所有的所有版本一起提供。对于每个版本,您可以选择一个zip、tar、DEB或RPM包。

下载:

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.1.tar.gz

然后解压缩如下

tar -zxvf elasticsearch-6.0.1.tar.gz

修改目录权限,Elasticsearch6.x不准许以root用户启动,只能以普通用户启动,这里创建一个普通用户

useradd  elasticsearchchown elasticsearch:elasticsearch elasticsearch-6.0.1  -R

切换到普通用户

su - elasticsearch

然后进入bin目录进行启动

cd elasticsearch-6.0.1/bin
启动我们的节点和单个集群
./elasticsearch

另外我们可以修改集群或节点名称。这可以在启动 Elasticsearch 时从命令行完成,如下所示:

./elasticsearch -Ecluster.name = my_cluster_name -Enode.name = my_node_name

想要本机监听本机ip的话,需要修改elasticsearch.yml,添加如下

network.host: 192.168.73.133

以上修改完,启动后没有报错的话,可以在浏览器访问了ip:9200,显示如下,表示成功。

{"name" : "91NMjsU","cluster_name" : "elasticsearch","cluster_uuid" : "sbyxgvkLTle-La47kVfzPQ","version" : {"number" : "6.0.1","build_hash" : "601be4a","build_date" : "2017-12-04T09:29:09.525Z","build_snapshot" : false,"lucene_version" : "7.0.1","minimum_wire_compatibility_version" : "5.6.0","minimum_index_compatibility_version" : "5.0.0"},"tagline" : "You Know, for Search"
}

在es安装过程中常见错误以下几种;

1 不能以root用户启动,需要建立普通用户并且给文件夹授权

2启动出现的错误

ERROR: bootstrap checks failed
max file descriptors [10240] for elasticsearch process likely too low, increase to at least [65536]
max number of threads [1024] for user [elsearch] likely too low, increase to at least [2048]
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
[2016-11-14T10:22:17,569][INFO ][o.e.n.Node               ] [mysteel-node1] stopping ...
[2016-11-14T10:22:17,615][INFO ][o.e.n.Node               ] [mysteel-node1] stopped

切换到root用户

vi /etc/security/limits.conf

添加如下内容:

* soft nofile 65536* hard nofile 131072* soft nproc 2048* hard nproc 4096

vi /etc/security/limits.d/90-nproc.conf

修改如下内容:* soft nproc 1024#修改为* soft nproc 2048

3另外一种

ERROR: bootstrap checks failed
system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

原因:
这是在因为Centos6不支持SecComp,而ES5.2.0默认bootstrap.system_call_filter为true进行检测,所以导致检测失败,失败后直接导致ES不能启动。

解决:

在elasticsearch.yml中配置bootstrap.system_call_filter为false,注意要在Memory下面:
bootstrap.memory_lock: false
bootstrap.system_call_filter: false

4最后一种

ERROR: bootstrap checks failed
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决办法:

修改/etc/sysctl.conf 文件,添加 “vm.max_map_count”设置vm.max_map_count=262144
并执行:sysctl -p

转载于:https://www.cnblogs.com/Dicky-Zhang/p/9774894.html

Elasticsearch6.x和Kibana6.x的安装相关推荐

  1. Kibana6.0 简易安装——kibana6.5.4

    @羲凡--只为了更好的活着 Kibana6.0 简易安装--kibana6.5.4 前一篇博客(https://blog.csdn.net/weixin_42003671/article/detail ...

  2. kibana6.2.2安装

    1.获取kibana安装包,解压,进入目录 wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.2-linux-x86_64.t ...

  3. ElasticSearch6.x 7.x Elasticdump 在线安装、离线安装

    官网:elasticdump - npm ElasticDump是一个ElasticSearch的数据导入导出开源工具包,方便使用. 官方地址:官方地址:https://github.com/task ...

  4. Centos7.4 安装elasticsearch6.1.3集群部署

    Centos7.4 安装elasticsearch6.1.3集群部署 安装elasticsearch 1.依赖环境安装 这里使用的java 是1.8.0_77的版本.使用的是rpm 安装包的形式进行部 ...

  5. Win10下安装elasticsearch6.5.0

    安装ES 1.安装JDK 2.下载elasticsearch6.5.0 下载速度似乎好慢,我是直接到官网拷贝下载地址在阿里服务器上下载后再拷贝到本地的~ 3.解压下载文件,修改配置文件config/e ...

  6. 在 CentOS7 安装 ELK【转】

    ELK是一个成熟的日志系统,主要功能有收集.分析.检索,详细见 elastic官网. 本文主要介绍如何在CentOS7下安装最新版本的ELK,当然现在docker已经有完全配置成功的elk容器,安装配 ...

  7. 虚拟机创建及安装ELK

    虚拟机创建及安装ELK 作者:高波 归档:学习笔记 2018年5月31日 13:57:02 快捷键: Ctrl + 1    标题1 Ctrl + 2    标题2 Ctrl + 3    标题3 C ...

  8. elasticsearch搜索引擎下载安装

    import com.yuepu.common.core.domain.BaseEntity; import lombok.Data;import java.util.Date; import jav ...

  9. ELK-日志收集系统在Centos上环境安装

    ELK-日志收集系统在Centos上环境安装 文章目录 ELK-日志收集系统在Centos上环境安装 前言 安装 elastcsearch6.5.4安装 准备 学习资料 启动 创建新用户 取掉只能本机 ...

最新文章

  1. 【第六期】拿不到offer全额退款 !人工智能工程师培养计划招生
  2. shiro注销其他用户_Shiro实现互斥登录,并踢出登录用户功能。
  3. 时序分析:KMP算法用于序列识别
  4. gc就是fullgc吗 major_线上出现fullgc问题如何排查?
  5. python历史背景_python学习之旅1-1(python背景、安装介绍)
  6. P3-weixin-2.0.1 版本发布,JAVA微信插件框架
  7. 2015第25周三iframe小结
  8. 2019年的一个小目标,成为csdn的博客专家,纪念一下
  9. 前端开发使用的 安卓模拟器_抖音有电脑版或者网页版吗?如何在电脑上使用抖音?...
  10. .NET中的设计模式——一步步发现装饰模式
  11. linux内核代码入口地址,Linux内核源代码分析——Linux内核的入口
  12. 水滴状的自定义视图,让您摆脱单调的Dialog
  13. 深鸿会深大小组学习笔记:第一周,从零开发鸿蒙小游戏2048app(上)
  14. JSPstudy恢复80端口
  15. Java+SSM+JSP实现医院预约挂号系统
  16. pscc改变图片字体大小
  17. 用Python选取神股(简单、粗暴)
  18. CentOS 7 安装rar解压缩软件
  19. JavaScript判断一个数字是否为素数
  20. LDO线性稳压电源PCB布局布线

热门文章

  1. 蓝桥杯 ALGO-20 算法训练 求先序排列
  2. 蓝桥杯 BASIC-11 基础练习 十六进制转十进制
  3. 蓝桥杯 BASIC-3 基础练习 字母图形
  4. 蓝桥杯 ALGO-31算法训练 开心的金明(01背包,动态规划)
  5. yum升级CURL到最新版本的方法,非常好用
  6. Docker常见问题
  7. AIX 查看进程列表
  8. 为普通用户添加root权限
  9. MongoDB最大连接数的查看与修改
  10. AngularJs 入门系列-1 使用 AngularJs 搭建页面基本框架