(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

这篇具有很好参考价值的文章主要介绍了(一)Linux 环境下搭建 ElasticSearch (CentOS 7)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、搭建 Linux 相关环境

2、执行解压操作

3、创建新用户

4、修改配置文件  elasticsearch.yml

5、启动 ElasticSearch

6、修改虚拟机配置文件

7、重新启动 ElasticSearch

8、查看是否启动命令

9、访问 ElasticSearch


1、搭建 Linux 相关环境

没有服务器安装VM,系统是 ubuntu、CentOS7 环境都可以。用 XShell、Xftp 连接并进行 tar 包传输,注意:系统中需要相应的权限。用 root身份登录传输。

截图如下:传输成功,需要 root 登录,xftp 需要 ip 登录即可

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

2、执行解压操作

创建一个安装目录,待会需要解压到此文件夹。

mkdir /usr/local/es
将上传的 es 包进行解压到指定文件夹位置,注意后面的-C 大写。
tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz -C /usr/local/es

如下图操作:权限不允许,切换权限。

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

切换 root 身份

su root

如下解压成功:

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

 切换到 -C 后面的文件夹

3、创建新用户

因为安全问题,不允许root用户直接运行,先进行创建新用户。

useradd caojun
passwd caojun

接着输入自己的密码即可。接着授权

chown -R caojun:caojun /usr/local/es/elasticsearch-7.4.0

如下图即可:

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

4、修改配置文件  elasticsearch.yml

这是没有安装vim 导致

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

 安装 vim,下面截图证明成功。

yum -y install vim

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

 vim 进行修改。

vim /usr/local/es/elasticsearch-7.4.0/config/elasticsearch.yml

主要修改一下五处:按照截图中修改,只需要注释前面的 #

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

 (一)Linux 环境下搭建 ElasticSearch (CentOS 7)

cluster.name:配置elasticsearch的集群名称,默认是elasticsearch。建议修改成一个有意义的名称
node.name:节点名,elasticsearch会默认随机指定一个名字,建议指定一个有意义的名称,方便管

network.host:设置为0.0.0.0允许外网访问
http.port:Elasticsearch的http访问端口
cluster.initial_master_nodes:初始化新的集群时需要此配置来指定参与选举的master

5、启动 ElasticSearch

切换到刚刚自己新建的用户

su caojun
cd /usr/local/es/elasticsearch-7.4.0/bin
./elasticsearch

不要配置 jdk ,用 es 自带即可。

出现问题如下:需要修改虚拟机配置文件了

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

6、修改虚拟机配置文件

su root
 sudo vi /etc/security/limits.conf

添加如下两句配置

caojun soft nofile 65536
caojun hard nofile 65536

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

 sudo vi /etc/security/limits.d/20-nproc.conf
caojun     soft    nofile    65536
caojun     hard    nofile    65536
*          hard    nproc     4096
sudo vi /etc/sysctl.conf
vm.max_map_count=655360

  重新加载

sysctl -p

7、重新启动 ElasticSearch

su caojun
cd /usr/local/es/elasticsearch-7.4.0/bin
./elasticsearch

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

 如上图说明启动成功。

8、查看是否启动命令

ps -ef|grep elastic

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

9、访问 ElasticSearch

先关闭防火墙,切换到 root,在进行关闭,不同的版本命令不一样,自行百度即可。这里是CentOS 7版本的命令。

systemctl disable firewalld.service
 systemctl status firewalld.service

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

 最后用一个浏览器访问即可,我这里是 window 主机浏览器访问 vm 虚拟机的,要指定虚拟机 ip 地址端口。,下图表示成功访问,出现刚刚配置的相关信息。

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

 (一)Linux 环境下搭建 ElasticSearch (CentOS 7)

 下一篇是安装 kibana可视化平台的。文章来源地址https://www.toymoban.com/news/detail-425430.html

到了这里,关于(一)Linux 环境下搭建 ElasticSearch (CentOS 7)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos或aws linux部署java应用,环境搭建shell

    报存并退出vi,重启sshd 可能遇到的问题: 更换成官方仓库后运行sudo yum install docker-ce失败,提示\\\"404 for https://download.docker.com/inux/centos/docker-ce.re/repodata/repomd.xml 解决办法: 看看能否正常访问docker官网,如果不能就去解决网络问题,如果能,继续下面步骤: 切记:有的网站下载

    2024年02月07日
    浏览(39)
  • 快速搭建linux centos 部署环境及常用命令-备忘录,以防丢失

    一. gcc 安装 yum install gcc-c++ 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: 二. PCRE pcre-devel 安装 PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所

    2024年02月08日
    浏览(30)
  • minio 安装流程(linux) Centos7环境下搭建minio步骤详细教程

    一、下载安装文件     1、在home目录下创建minio文件夹     2、进入/home/minio 文件夹     3、下载文件 二、创建数据文件夹     三、创建日志文件 四、启动   如果想要修改超管账户名和密码 1、打开 /etc/profile 文件 2、在文件的最末尾加上以下信息(启动的时候看提示,新版

    2024年02月10日
    浏览(51)
  • Linux CentOS下大数据环境搭建(zookeeper+hadoop+hbase+spark+scala)

    本篇文章是结合我个人学习经历所写,如果遇到什么问题或者我有什么错误,欢迎讨论。 百度网盘链接:https://pan.baidu.com/s/1DCkQQVYqYHYtPws9hWGpgw?pwd=zh1y 提取码:zh1y 软件在连接中VMwareWorkstation_V16.2.1_XiTongZhiJia的文件夹下。 双击运行安装包,这里下一步即可。 这里勾选我接受许可

    2024年04月15日
    浏览(53)
  • Linux系列:开发环境搭建:ubuntu图形界面安装samba服务器、SSH使用、mount -t cifs 挂载windows共享目录方法与问题解决

    samba一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 通常linux开发环境要和windows平台进行文件交互,使用samba进行文件夹共享,这样会给开发带来很大的便利性,samba安装很简单,下面介绍一下在ubunt

    2024年02月21日
    浏览(53)
  • Linux centos7查看目录下子目录的方法

    (所述方法是在当前目录下,如在其他目录,要注意查找目录的表达) 在目录中,一般存放着普通文件及目录文件。 可用ls查看目录下的所有文件 如果我们仅仅希望查询目录下的子目录文件,不需要出现普通文件,如何操作呢? 下面提供6种方法,供参考。 1.ls -d  */ 我们知

    2024年02月10日
    浏览(38)
  • 【CentOS】Linux 文件与目录管理

    目录 1、目录的切换、新增和删除 (1)cd (change directory,切换目录) (2)pwd (显示目前所在的目录) (3)mkdir (make directory,建立新目录 ) (4)rmdir (删除“空”的目录) 2、文件与目录查看:ls 3、复制、删除与移动:cp/rm/mv (1)cp (复制文件或目录) (2)rm (删除文件或目录) (

    2024年02月20日
    浏览(32)
  • CentOS-Linux目录操作命令详解

    目录 目录操作常用命令 一、ls命令 二、pwd命令  三、cd命令 四、mkdir命令 五、rmdir命令 目录操作命令是linux系统中最常用的命令之一,常见的有ls、cd、mkdir、pwd、rmdir等!本教程以CentOS 7系统环境为例,并结合应用场景为大家清晰明了的介绍目录操作命令的使用方法和实际用

    2024年02月04日
    浏览(36)
  • Centos7搭建Elasticsearch

    ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。 下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch

    2023年04月16日
    浏览(33)
  • Maven环境搭建及Maven部分目录分析

    Maven 本身就是⼀套由 Java 开发的软件,所以 Maven 的运⾏需要依赖 JDK 环境。在安装 Maven 之前请 确认JDK 是否配置正确(主要依赖 JAVA_HOME 环境变量)。如果没有正确安装和配置 JDK ,则运⾏ Maven 时 会出现以下错误信息:          The JAVA_HOME environment variable is not defined correct

    2024年01月20日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包