Elasticsearch 安装及启动【Linux】

这篇具有很好参考价值的文章主要介绍了Elasticsearch 安装及启动【Linux】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、下载安装包

1.下载 Elasticsearch

官网下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

Elasticsearch 安装及启动【Linux】

2.下载 Kibana

Kibana 数据可视化平台可以选择性安装
官网下载地址:https://www.elastic.co/cn/downloads/past-releases#kibana 选择相同版本下载
Elasticsearch 安装及启动【Linux】

3.下载 ik 分词器

选择ES相同版本下载 https://github.com/medcl/elasticsearch-analysis-ik/releases

Elasticsearch 安装及启动【Linux】

二、安装步骤

1.解压安装包

elasticsearch

将上述的安装包上传至服务器/soft目录下
Elasticsearch 安装及启动【Linux】
执行命令tar -zxvf elasticsearch-7.12.0-linux-x86_64.tar.gz解压,mkdir ik在es安装目录下的plugins目录新建ik文件夹

kibana
执行命令tar -zxvf kibana-7.12.0-linux-x86_64.tar.gz解压
Elasticsearch 安装及启动【Linux】

ik分词器

elasticsearch-analysis-ik-7.12.0.zip文件放到elasticsearch的/soft/elasticsearch-7.12.0/plugins/ik解压目录下

执行命令unzip elasticsearch-analysis-ik-7.12.0.zip

解压完成后,删除安装包rm -rf elasticsearch-analysis-ik-7.12.0.zip

2.修改配置

创建用户

elasticsearch 为了安全性,不能使用root账号启动,需切换其他账号,或新建账号来启动。

我们这里新建一个账号 elastic,执行命令useradd elastic,授权chown -R elastic:elastic /soft/elasticsearch-7.12.0
Elasticsearch 安装及启动【Linux】

修改配置文件

/soft/elasticsearch-7.12.0/config目录下修改elasticsearch.yml 文件如下,使外网也能访问elasticsearch

Elasticsearch 安装及启动【Linux】

启动elasticsearch

执行命令su elastic切换用户,/soft/elasticsearch-7.12.0/bin/elasticsearch -d 后台运行启动

Elasticsearch 安装及启动【Linux】

启动报错

bootstrap check failure [1] of [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
bootstrap check failure [2] of [2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

Elasticsearch 安装及启动【Linux】
解决方法

①修改sysctl.conf文件

vim /etc/sysctl.conf
修改内容如下:
vm.max_map_count = 262145
保存退出,刷新配置文件
sysctl -p

②修改elasticsearch.yml文件

cluster.name: elasticsearch
node.name: es-elastic
path.data: /soft/elasticsearch-7.12.0/data
path.logs: /soft/elasticsearch-7.12.0/logs
http.port: 9200
network.host: 0.0.0.0
cluster.initial_master_nodes: [“es-elastic”]

[discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] 至少配置一个

Elasticsearch 安装及启动【Linux】

重启elasticsearch,测试是否成功

Elasticsearch 安装及启动【Linux】
但是在浏览器访问404
Elasticsearch 安装及启动【Linux】
nignx配置错误

Elasticsearch 安装及启动【Linux】
修改配置如下,成功访问

Elasticsearch 安装及启动【Linux】
Elasticsearch 安装及启动【Linux】

Kibana 安装

/soft/kibana-7.12.0-linux-x86_64/config目录下修改kibana.yml文件

server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://ip:9200"]

启动Kibana命令,切换到bin目录下

#root账号启动
./kibana --allow-root
#root账号后台启动
nohup ./kibana --allow-root &
#其他账号启动
./kibana
#其他账号后台启动
nohup ./kibana &

出现问题

启动成功后发现nginx代理后,外网报错404无法访问

解决方法
nginx配置修改如下

location /kibana {
	proxy_pass   http://127.0.0.1:5601/;#kibana内网访问地址 
	rewrite ^/kibana/(.*)$ /$1 break;	
}

修改kibana.yml配置kibana访问的前缀路径

server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://ip:9200"]
server.basePath: "/kibana"

成功访问
Elasticsearch 安装及启动【Linux】


总结

以上就是今天要讲的内容,本文仅仅简单介绍了Linux下安装和启动Elasticsearch,以上方法亲测有效,希望能给大家一个参考。

创作不易,关注💖、点赞👍、收藏🎉就是对作者最大的鼓励👏,欢迎在下方评论留言🧐文章来源地址https://www.toymoban.com/news/detail-502176.html

到了这里,关于Elasticsearch 安装及启动【Linux】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux elasticsearch设置为开机自启动服务

    说明: (1)“su es”为切换用户名,“es”为系统新建的用户名 (2)“/usr/local/elasticsearch-6.2.3”为el安装目录 具体el安装流程:请点击这里

    2024年02月13日
    浏览(28)
  • Elasticsearch 安装及启动【Windows】

    官网下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 选择自己所需版本进行下载,这里以 Elasticsearch 8.2.2 为例 点击 Download ,选择 Windows 版本 解压安装包即可,如图: 目录说明 bin 可执行脚本目录 config 配置目录 jdk 内置 JDK 目录 lib 类库 logs 日志目录 modules 模块目

    2024年01月16日
    浏览(35)
  • Elasticsearch 8.8.1安装及启动

    ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=NO=D logstash: https://mirrors.huaweicloud.com/logstash/?C=NO=D kibana: https://mirrors.huaweicloud.com/kibana/?C=NO=D elasticsearch 为了安全性,不能使用root账号启动,需切换其他账号,或新建账号来启动。 我们这里新建一个账号 elastic,执行命令useradd e

    2024年02月15日
    浏览(25)
  • ES(ElasticSearch)的安装与启动

    ​ ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个基于RESTful web接口的分布式全文搜索引擎。ElasticSearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装

    2024年02月11日
    浏览(39)
  • linux 如何查看es进程,Linux---关闭Elasticsearch进程,并重新启动

    查看ES进程: 执行命令:ps -ef | grep elasticsearch 如果有elasticsearch进程,则会返回包含elasticsearch的进程信息,如下所示: 如果没有elasticsearch进程,则不会返回任何信息。 关闭ES进程: 执行命令:sudo systemctl stop elasticsearch 等待一段时间,直到ES进程完全停止。 重新启动

    2024年02月11日
    浏览(47)
  • iPortal内置Elasticsearch启动失败的几种情况——Linux

    作者:yx 在Linux环境启动iPortal后有时会出现搜索异常的情况,如下截图,这是因为Elasticsearch(以下简称“ES”)没启动成功导致的,支持过程中常遇到有三种情况导致ES启动失败的原因,一起来看看吧! 从帮助文档可以得知,启动内置的搜索服务时相关端口有这些: 如果使用

    2024年01月16日
    浏览(52)
  • Docker安装Elasticsearch并启动密码xpack功能

    由于项目中需要用到es存储geo信息,所以就在测试机器上使用docker快速搭建了一台单节点的es。 选择这个版本的原因,看官网上介绍此版本比较稳定,其次是es的依赖发生了变化,和es8版本依赖是一样的,具体依赖下面会有介绍。 上面的命令可以解释一下: 可以添加下面这些

    2023年04月09日
    浏览(37)
  • Window版本ES(ElasticSearch)的安装,使用,启动

    首先我这里是根据小破站狂神说up主,而学习的,下面是笔记文档,文档可能比我更细,但我还是记录一下,嘿嘿嘿 ElasticSearch7.6入门学习笔记-KuangStudy-文章 下面直接开始,首先我们需要下载ELK三个安装包,(下面是华为云镜像地址)   至于还有一个则是elasticsearch的可视化工

    2024年02月14日
    浏览(33)
  • ElasticSearch在安装了IK分词器无法启动的原因

    问题描述 1.版本 elasticsearch : 7.17.9 elasticsearch-analysis-ik: 7.17.7 将ik分词器插件放在plugins上时elasticsearch启动失败 原因 两个版本不一致导致的问题 之所以没有下载相同版本的插件是因为插件没有 7.17.9 这个版本 解决方法 1.使用相同版本的包 2. 在 plugin-descriptor.properties 中的 elast

    2024年02月03日
    浏览(45)
  • elasticsearch安装中文分词IK启动异常:java.nio.file.AccessDeniedException

    启动错误信息如下: 问题原因:plugins中添加的ik目录没有权限; 解决方案:进入elasticsearch容器对应plugins目录下,进行 chmod 777 ik 授权即可。

    2024年02月03日
    浏览(62)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包