Centos7 安装 elasticsearch 6.4.3

上车

最近在接手项目里面的es相关的业务,预计最近一段会更新一个es系列文章。大家可以收藏下我的博客,写的不管好不好欢迎大家给我留言。感谢大家!

今天我们讲下怎么安装es, 为什么不讲7.0呢,因为目前业务用的就是6版本,所以这里只记录6版本安装了,其实差不多的,就是7.0 需要用到java 11了 。

参考资料:
es 6.4.3 版本文档:

https://www.elastic.co/guide/en/elasticsearch/reference/6.4/getting-started-concepts.html

发车

先安装java

wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz

tar -zxvf jdk-8u111-linux-x64.tar.gz -C /usr/lib

设置环境变量 重启

export PATH="/usr/lib/jdk1.8.0_25/bin:$PATH"
CLASSPATH="/usr/lib/jdk1.8.0_25/lib:."
JAVA_HOME="/usr/lib/jdk1.8.0_25/"
下载es
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.tar.gz
tar -zxvf  elasticsearch-6.4.3.tar.gz
cd  bin
编辑es配置文件
vim config/elasticsearch.yml
//配置文件修改
network.host: 0.0.0.0    //主要是为了让外网访问
http.port: 9201        //设置es的端口
直接启动!!!

报错:can not run elasticsearch as root

es提示不让用root启动,我们最好建立个单独的账号来启动es
建立一个账号用来运行es

  • 创建elsearch用户组及elsearch用户
  1. groupadd elsearch
  2. useradd elsearch -g elsearch -p aaaaaa
  • 更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
  1. chown -R elsearch:elsearch elasticsearch
  • 切换到elsearch用户再启动
  1. su elsearch cd elasticsearch/bin
  2. ./elasticsearch

报错:max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
es提示我们对于他来说打开的文件数太小了,我们修改下吧

编辑 sysctl 文件
vim /etc/sysctl.conf
vm.max_map_count = 655365 //文件中添加这一行
sysctl -p #执行生效命令

编辑 limits.conf 文件
vim /etc/security/limits.conf
elsearch hard nofile 65536
elsearch soft nofile 65536

启动 ./elasticsearch 成功!

下面是几个常用命令:

./elasticsearch -d es后台启动

查看集群健康

http://10.180.18.38:9201/_cat/health?v

获取节点列表

http://10.180.18.38:9201/_cat/nodes?v

查看集群属性

http://10.180.18.38:9201/_cat/indices?v

查看所有节点

http://10.180.18.38:9201/_nodes

到站

最后我们访问下:

原文地址:https://www.cnblogs.com/gwyy/p/12205245.html

时间: 2024-11-08 23:42:09

Centos7 安装 elasticsearch 6.4.3的相关文章

Centos7安装elasticsearch、logstash、kibana、elasticsearch head

环境:Centos7, jdk1.8 安装logstash 1.下载logstash 地址:https://artifacts.elastic.co/downloads/logstash/logstash-7.0.0.tar.gz 2.解压logstash压缩包 tar zxvf logstash-7.0.0.tar.gz 3.config文件夹下创建配置文件 vim logstash-elasticsearch.conf 添加以下内容: input { # For detail config

centos7安装elasticsearch

1. jdk的安装配置 首先是要安装jdk的, yum list java* yun install java-1.7.0-openjdk.x86_64 然后需要设置一下JAVA_HOME环境变量,那么问题来了,刚才安装的jdk路径在哪? rpm -qa | grep java 看一眼,然后发现有个包叫java-1.7.0-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64 rpm -ql java-1.7.0-openjdk-1.7.0.111-2.6.7.2.el7

centos7 安装 elasticsearch

安装java环境 这里使用yum方式安装,前提是必须有网络 yum install java-1.8.0-openjdk 安装完成,查看java版本 [[email protected] ~]# java -version openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

centos7 安装elasticsearch

[[email protected] local]# tar xzvf elasticsearch-2.3.5.tar.gz [[email protected] elasticsearch-2.3.5]# bin/elasticsearch 执行上面语句会报以下错误,解决方案:http://my.oschina.net/topeagle/blog/591451?fromerr=mzOr2qzZ es默认不能用root启动它,一定要用root启动可以执行以下语句 bin/elasticsearc

CentOS7 下安装 ElasticSearch 5.x 及填坑

ElasticSearch简介 什么是ElasticSearch: ElasticSearch是基于Apache Lucene构建的开源搜索引擎 采用Java编写,提供了简单易用的RESTFul API 轻松的横向扩展,可支持PB级的结构化或非结构化的数据处理 应用场景: 海量数据分析引擎 站内搜索引擎 作为数据仓库 一线公司实际应用场景: 英国卫报 - 实时分析公众对文章的回应 维基百科.GitHub - 站内实时搜索引擎 百度 - 实时日志监控平台 单实例安装ElasticSearch 在安

Centos7下安装Elasticsearch 5.6.6

环境 因为elasticsearch是用java编写的,所以需要先安装JDK ES 5,安装需要 JDK 8 以上ES 6.5,安装需要 JDK 11 以上ES 7.2.1,内置了 JDK 12 安装jdk11 yum -y install java-11-openjdk.x86_64 使用 wget 命令下载 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.6.tar.gz 安装elasti

centos安装elasticsearch

这篇文章比较初级,介绍的是centos7下elasticsearch的安装. 主要阅读对象是初级运维.初级大数据工程师.java工程师.想了解es的.net工程师以及所有感兴趣的朋友. 文章的目的是为了能够帮助像我一样初学linux,并对es感兴趣,但无从下手的同学.使得同学们能够快速简单的安装es. 很多同学在想学一门技术的时候,往往会在开发环境的搭建上卡上一段时间,更甚者选择最终放弃,这是非常值得深思的. 颜色比较浅的文字是辅助我们操作的,欢迎转载! 操作系统: Centos7 ======

CentOS7使用Elasticsearch+ Logstash+kibana快速搭建日志分析平台

CentOS7使用Elasticsearch+ Logstash+kibana快速搭建日志分析平台 介绍: 安装logstash,elasticsearch,kibana三件套,搜索程序一般由索引链及搜索组件组成. 索引链功能的实现需要按照几个独立的步骤依次完成:检索原始内容.根据原始内容来创建对应的文档.对创建的文档进行索引. 搜索组件用于接收用户的查询请求并返回相应结果,一般由用户接口.构建可编程查询语句的方法.查询语句执行引擎及结果展示组件组成. Elasticsearch是个开源分布式搜

CentOS7 安装java 环境 摘抄

转http://www.diyhi.com/hostConfig.html 服务器环境配置 下面介绍全新安装的CentOS系统服务器安装配置商城软件服务环境的方法.演示主机操作系统为CentOS 7.3,SSH登录客户端为Xshell 5,需用户自行到官网下载.本文仅演示默认配置,各种服务器调优方法请参考其它文章 登录服务器 1.首先打开安装好的Xshell 5软件 2.点击[文件]--> [新建],在弹出的对话框中填写名称(名字随意),主机填写服务器IP,端口填写实际端口号 3.点击左边的[连