ElasticSearch在CentOS的安装

一、tar包安装

单机安装

  1. 创建elastic用户,ElasticSearch不支持root用户运行
useradd elastic
  1. 上传文件到 /softwares ,并解压tar包
cd /softwares/    # 切换到 /softwares 目录

tar -xvf elasticsearch-7.0.0-linux-x86_64.tar.gz    # 解压

chown -R elastic:elastic /softwares/elasticsearch-7.0.0    # 目录赋权
  1. 修改配置文件
vim config/elasticsearch.yml    # 修改配置文件

    cluster.name: elasticsearch    # 集群名称
node.name: node-1 # 节点名称
path.data: /softwares/elasticsearch-7.0.0/data # 数据存储位置
path.logs: /softwares/elasticsearch-7.0.0/logs # 日志存储位置
network.host: 0.0.0.0 # 设置ip地址,任意网络均可访问
http.port: 9200 # 默认端口
cluster.initial_master_nodes: ["node-1"] # 设置在集群中所有节点名称 # 在Elasticsearch中如果,network.host不是localhost或者127.0.0.1的话,就会认为是生产环境,会对环境的要求比较高,一般情况下需要修改 JVM启动参数 和 内存映射最大数量
vim config/jvm.options # 修改JVM启动参数
-Xms128m
-Xmx128m vim /etc/sysctl.conf
vm.max_map_count=655360 # 进程在VMAs(虚拟内存区域)创建内存映射最大数量
sysctl -p # 生效配置
  1. 问题解决ERROR: [2] bootstrap checks failed

    [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

    [2]: max number of threads [3766] for user [elastic] is too low, increase to at least [4096]

limits.conf文件限制着用户可以使用的最大文件数,最大线程,最大内存等资源使用量。

vim /etc/security/limits.conf    # 修改limits.conf文件以符合启动elasticsearch的要求

    elastic         soft    nofile          65536
elastic hard nofile 65536
elastic soft nproc 4096
elastic hard nproc 4096
  1. 检验
ps -ef | grep elasticsearch    # 查看进程状态

curl localhost:9200    # 查看elasticsearch状态

ElasticSearch在CentOS的安装的更多相关文章

  1. ElasticSearch学习-centos下安装

    1.安装java运行环境(jre) //这里我安装了jdk 其实只需要安装jre就可以了 0)cd /usr;mkdir /usr/java; cd java 1)wget http://downlo ...

  2. centos上安装elasticsearch 5.5.1 遇到的各种坑

    mac玩得好好滴,一次性启动成功,结果在centos上安装时,遇坑无数,记录一下: 一.只能localhost访问的问题修改 conf\elasticsearch.yml network.host: ...

  3. centos从零开始安装elasticSearch

    前言:elasticSearch作为一款优秀的分布式搜索工具,被广泛用在数据搜集和整理的业务中,知名的比如有github就是采用es来精准的搜索几千万行代码,百度也大量应用es做数据爬取分析,本篇博客 ...

  4. CentOS上安装elasticsearch

    1.安装docker yum install docker 2.启动docker systemctl start docker 查看docker版本: docker -v 之后只要启动机器就会自动开启 ...

  5. centos 7安装es 及异常处理

    首先,我们从官网下载zip包:(官网:https://www.elastic.co/downloads/elasticsearch)   直接使用浏览器下载可能会很慢,我一般会copy下载链接,然后w ...

  6. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  7. 在Ubuntu|CentOS上安装Shutter截图工具及快捷键设置

    简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像 ...

  8. CentOS下安装hadoop

    CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...

  9. CentOS下安装使用start-stop-daemon

    CentOS下安装使用start-stop-daemon 在centos下下了个自启动的服务器脚本 执行的时候发现找不到start-stop-daemon命令 好吧 执行手动编译一下 加上这个命令 w ...

随机推荐

  1. luoguP1036 选数 暴力AC题解

    luoguP1036 选数 暴力AC题解(非正解) 俗话说得好:暴力出奇迹,打表拿省一. 对于一些暴力就能拿分的题,暴力就好啦QWQ 题目描述   输入格式 输出格式 输入输出样例 定义变量 我们令输 ...

  2. 搭建mysql NDB集群

    NDB群集安装 介绍 https://dev.mysql.com/doc/refman/8.0/en/mysql-cluster-basics.html NDBCLUSTER (也称为NDB)是一种内 ...

  3. 一个文本框的andriod教程

    https://blog.csdn.net/androidmsky/article/details/49870823

  4. PHPSTORM断点调试配置

    一.安装Xdebug xdebug官方提供了一个非常友好的安装指导: https://xdebug.org/wizard.php 打开上面的网站,将你的phpinfo页面输出的内容复制到表单中,然后点 ...

  5. 萌新学渗透系列之Hack The Box_Devel

    我将我的walkthrough过程用视频解说的形式记载 视频地址https://www.bilibili.com/video/BV1Ck4y1B7DB 一是因为看我视频的后来者应该都是刚入门的新手,视 ...

  6. 路径总和(leetcode 113)

    题目描述如下所示: 给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径.(https://leetcode-cn.com/problems/path-sum-ii/) ...

  7. Biopython 第三方库示例

    Biopython 第三方库示例 https://biopython-cn.readthedocs.io/zh_CN/latest/

  8. Python os.lchown() 方法

    概述 os.lchown() 方法用于更改文件所有者,类似 chown,但是不追踪链接.高佣联盟 www.cgewang.com 只支持在 Unix 下使用. 语法 lchown()方法语法格式如下: ...

  9. Python List cmp()方法

    描述 cmp() 方法用于比较两个列表的元素.高佣联盟 www.cgewang.com 语法 cmp()方法语法: cmp(list1, list2) 参数 list1 -- 比较的列表. list2 ...

  10. PDO::rollBack

    PDO::rollBack — 回滚一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 bool PDO::rollBack ( void )高佣联 ...