在centos7.2上安装elasticserach7.3.2

一、下载:

官网下载es:https://www.elastic.co/cn/downloads/elasticsearch

官网下载jdk11:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

二、安装:

上传:/usr/local/java/

解压:tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz

修改环境变量:vi /etc/profile

 添加JAVA_HOME=/usr/local/java/jdk-11.0.4
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH保存:  :wq重启生效:source /etc/profile检查版本: java -version

上传es: /usr/local

 解压:tar -zxvf elasticsearch-7.3.2-linux-x86_64.tar.gzcd /usr/local/elasticsearch-7.3.2
创建目录mkdir data
修改配置文件:cd /usr/local/elasticsearch-7.3.2/config
vim elasticsearch.yml

修改内存大小:vim jvm.options

es不能用root启动,所以创建用户es

#添加用户
adduser es
#设置密码
passwd es
---------------
#授权,root用户下
chmod -v u+w /etc/sudoers
#编辑
vim /etc/sudoers
#文件中插入,在root用户的下面(NOPASSWD:ALL,使用sudo时不用输密码)
es      ALL=(ALL)       NOPASSWD:ALL
#收回权限
chmod -v u-w /etc/sudoers
---------------
#添加分组
groupadd testgroup
usermod -G testgroup es
#修改es目录的访问权限
chown -R es:testgroup *
授权:chown -R es:es /usr/local/elasticsearch-7.3.2
修改配置:vi /etc/security/limits.conf文末增加:

es soft nofile 65536
  es hard nofile 65536
  es soft nproc 4096
  es hard nproc 4096

cd /etc/security/limits.d/
vim 20-nproc.conf (*改成用户名es,如图)

vi /etc/sysctl.conf增加:vm.max_map_count = 655360

 使其生效 sysctl -p

 切换到es用户,启动es su es
启动 /usr/local/elasticsearch-7.3.2/bin/elasticsearch

配置完成,访问出现下面内容,则启动正常:

127.0.0.1:9200

原文地址:https://www.cnblogs.com/xphhh/p/11546246.html

时间: 2024-11-06 09:54:58

在centos7.2上安装elasticserach7.3.2的相关文章

Linux CentOS-7.0上安装Tomcat7

安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/download-70.cgi 安装前提 系统必须已安装配置JDK6+,安装请参考我的另一篇安装jdk的文章 安装tomcat 将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中执行以下操作: 代码如下: [[email protected] local]# cd /u

在CentOS7.5上安装MySQL(5.7版本),掌握MySQL基本操作。

当今主流数据库概略: 在数据库技术日益发展的今天,主流数据库代表着成熟的数据库技术.了解常用数据库,就能知道数据库技术发展的程度,以及未来的大体方向. 数据库分关系型数据库和非关系型数据库. 关系型数据库:基于关系模型的数据库系统,是关系模型应用到数据库领域的实例化.它的基本概念来自于关系模型.市场上主流商业关系型数据库有SQL Server.Oracle.IBM DB2.MySQL等 非关系型数据库:也称作NoSQL(Not Only SQL),存储数据不以关系模型为依据,不需要固定的表格式.

OpenStack教程-02.在CentOS7.5上安装OpenStack-Rocky-系统环境准备-计算节点(其他节点相同)

上一篇文章介绍了openstack控制节点的环境配置方法,本篇文章分享一下openstack计算节点的环境配置方法,其他种类节点也基本适用 附:openstack控制节点系统环境配制方法:https://www.cnblogs.com/tssc/p/9857526.html ---------------------  完美的分割线 ---------------------- 计算节点的配置方法与控制节点基本相同,只是在时间同步上需要连接控制节点,保证openstack集群内的服务器时间一致,

CentOS7.2 上安装MongoDB3.2-3.3笔记

刚安装了CentOS7.2,为.Net Core 准备,自然少不了数据库MongoDB,肯定优先安装它吧. 公司的网速慢只有30K,在家里下载了一个MongoDB3.2.9,也解压安装到/usr/local/mongodb 下,配置了一通,最后的 sock 也 chmod 0775 /tmp 给了权限,可service mongod start 还是出错. Mongod -version 一查,是3.0的.明白了,源阿里云下载的CentOS7.2可能已经有这个包,而且是配置是3.0的,显示老旧,

在CentOS7.3上安装旧版的docker-engine-1.12.6

安装旧版的docker-engine-1.12.6 kubeadm init --api-advertise-addresses=172.16.160.211命令的时候,提示docker版本太新了 一.在线安装(未成功) 在线安装旧版docker,可以使用以下方法:yum install docker-engine-1.12.6*将开始安装docker-engine.x86_64 0:1.12.6-1.el7.centos 如果只想下载rpm包,可以使用以下命令:yum downloader d

centos7.1上安装Mysql5.7.23

2018-09-05 8月底看到百度云做活动,30块钱半年我就买了一个,一开始我安装的是Mysql5.6.22,结果百度云给我提示说高危漏洞让我把 Mysql最起码升级到5.7.23,下面就是安装的过程了.   下载MySQL: 1.下载MySQL:https://dev.mysql.com/downloads/mysql/5.7.html#download 2.网页需要向下滚一丢丢才能看到下载按钮,记得第一次来的时候以为必须要注册才可以下载,o(︶︿︶)o 唉 3.(1)选择 1 的话,使用命

OpenStack教程-04.在CentOS7.5上安装OpenStack-Rocky-安装Glance镜像服务组件

上篇文章分享了keystone的安装配置,本文接着分享openstack的镜像服务glance. --------------- 完美的分割线 --------------- 4.0.glance概述 1)glance作用和特性 用户使用镜像服务 (glance) 允许来创建,查询虚拟机镜像.它提供了一个 REST API,允许查询虚拟机镜像的 metadata 并获取一个现存的镜像 可以将虚拟机镜像存储到各种位置,如简单的文件系统或者是对象存储系统,例如 OpenStack 对象存储, 并通过

PFS在CentOS7.5上安装手册(lsj版)

服务器品牌:H3C 硬盘结构:300G*2   其中一块为系统盘,另一块为系统备份盘.用于热备份.u盘安装盘程序中自动划分.   5块共大约7000G硬盘为数据盘,用于数据存储. 1.fdisk -l 查看每个磁盘大小,比如有 3 块磁盘,一块磁盘大小为 4TB,另 2 块磁盘大小为 2TB,那么应将存储空间为 4TB 的磁盘做下分区:分为 2 个区,每个分区大小为 2TB,那么这两个分区与另 2 块磁盘就作为 PFS 存储的 4 个存储块了,每个存储块大小为 2TB. 2.mkfs -t ex

用rpm包在centos7.4上安装mysql-5.7.29-1.el7.x86_64

一,准备工作. 查看系统版本: [[email protected] ~]# uname -a Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [