Centos7快速安装Elasticsearch 7.17.7

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

从 Elasticsearch 7.x 版本开始,Elasticsearch 发行版包括了自己的 JDK。因此,您不需要单独安装 Java。以下是在 CentOS 7 上安装 Elasticsearch 7.17.7 的完整步骤:(数据默认保存在/var/lib/elasticsearch下,自行更改)

  1. 添加 Elasticsearch 仓库:
    首先,创建一个新文件:
sudo vi /etc/yum.repos.d/elasticsearch.repo

然后,将以下内容粘贴到文件中:

[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

保存并退出。

  1. 安装 Elasticsearch:
sudo yum install elasticsearch-7.17.7
  1. 配置 Elasticsearch:
    编辑 Elasticsearch 配置文件:
sudo vi /etc/elasticsearch/elasticsearch.yml

根据需要修改一些关键设置,例如:

cluster.name: my-cluster
node.name: node-1
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
http.port: 9200
discovery.type: single-node

对于单节点 Elasticsearch 集群,您可以将 discovery.type 设置为 single-node。这将跳过生产环境检查。要进行此更改,请将以下行添加到 /etc/elasticsearch/elasticsearch.yml 文件
直接用sed

sudo sed -i 's/^#cluster.name: my-application/cluster.name: my-cluster/' /etc/elasticsearch/elasticsearch.yml
sudo sed -i 's/^#node.name: node-1/node.name: node-1/' /etc/elasticsearch/elasticsearch.yml
sudo sed -i 's|^#path.data: /path/to/data|path.data: /var/lib/elasticsearch|' /etc/elasticsearch/elasticsearch.yml
sudo sed -i 's|^#path.logs: /path/to/logs|path.logs: /var/log/elasticsearch|' /etc/elasticsearch/elasticsearch.yml
sudo sed -i 's/^#network.host: 192.168.0.1/network.host: 0.0.0.0/' /etc/elasticsearch/elasticsearch.yml
sudo sed -i 's/^#http.port: 9200/http.port: 9200/' /etc/elasticsearch/elasticsearch.yml
sudo sed -i '$adiscovery.type: single-node' /etc/elasticsearch/elasticsearch.yml

验证配置是否正确

grep -E 'cluster.name:|node.name:|path.data:|path.logs:|network.host:|http.port:|discovery.type:' /etc/elasticsearch/elasticsearch.yml

配置之前的:
Centos7快速安装Elasticsearch 7.17.7
配置以后得:
Centos7快速安装Elasticsearch 7.17.7

  1. 更改 Elasticsearch 数据和日志目录的所有权:
sudo chown -R elasticsearch:elasticsearch /var/lib/elasticsearch
sudo chown -R elasticsearch:elasticsearch /var/log/elasticsearch
  1. 关闭防火墙:
    在生产环境中,我们建议您配置防火墙以允许特定的端口和 IP 地址。但是,如果您希望在测试环境中关闭防火墙,请按照以下步骤操作:
sudo systemctl stop firewalld
sudo systemctl disable firewalld

6.启动并启用 Elasticsearch 服务:

sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch

7.确认 Elasticsearch 是否正在运行:

curl -X GET 'http://localhost:9200'

Centos7快速安装Elasticsearch 7.17.7

扩展(可选)
快速安装中文分词器

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.7/elasticsearch-analysis-ik-7.17.7.zip

Centos7快速安装Elasticsearch 7.17.7
恭喜,安装成功了!根据提示,请重启 Elasticsearch 以激活任何已安装的插件。

sudo systemctl restart elasticsearch

扩展(可选)
设置用户密码

要启用 X-Pack 安全特性并设置密码
在 Elasticsearch 配置文件/etc/elasticsearch/elasticsearch.yml 中添加以下行:

xpack.security.enabled: true

重启 Elasticsearch:

sudo systemctl restart elasticsearch

使用 elasticsearch-setup-passwords 命令设置密码:

sudo /usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive

Centos7快速安装Elasticsearch 7.17.7
Spring Boot连接

spring.data.elasticsearch.cluster-nodes=localhost:9200
spring.data.elasticsearch.cluster-name=my_cluster
spring.data.elasticsearch.username=elastic
spring.data.elasticsearch.password=刚刚设置的密码

改完以后kibana配置文件/etc/kibana/kibana.yml也要改
Centos7快速安装Elasticsearch 7.17.7
然后重启kibana
sudo systemctl restart kibana

重启以后需要登录es的账号和密码
Centos7快速安装Elasticsearch 7.17.7文章来源地址https://www.toymoban.com/news/detail-444114.html

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

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

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

相关文章

  • 【centos7安装ElasticSearch】

    最近工作中有用到ES ,当然少不了自己装一个服务器捣鼓。本文的ElasticSearch 的版本: 7.17.3 点此下载 下载完成后上传至 Linux 服务器,本文演示放在: /root/ 下,进行解压: ES比较耗内存,建议虚拟机4G或以上内存,jvm1g以上的内存分配。运行Elasticsearch,需安装并配置JDK。 各

    2024年02月08日
    浏览(32)
  • CentOS系统环境搭建(十二)——CentOS7安装Elasticsearch

    centos系统环境搭建专栏🔗点击跳转 🔗https://www.elastic.co/downloads/past-releases/elasticsearch-7-17-6 若你是centos64位服务器,下载LINUX X86_64,下载后上传到linux服务器。 上传至/usr/local/ 进入/usr/local/ 执行解压 若你电脑性能强劲,这个应该可以不改。 修改为1g内存占用。 在当前版本,已

    2024年02月12日
    浏览(41)
  • 【2023最新】VMware Workstation17 Pro + CentOS7 + FinalShell安装配置教程一文到底

    【2023最新】VMware Workstation17 Pro + CentOS7 + FinalShell安装配置教程一文到底 1 VWware Workstation 1.1 下载VMware Workstation17 Pro VMware中国站:https://www.vmware.com/cn.html 往下看 往下滑 等待下载完成。 OK,就是它了。下载完成。 1.2 安装VMware Workstation17 Pro 直接双击运行安装程序 下一步 我接受

    2024年02月05日
    浏览(46)
  • centos7下es(elasticsearch)安装

    2024年02月12日
    浏览(32)
  • Centos7安装ElasticSearch Head插件过程

    ealsticsearch只是后端提供各种api,那么怎么直观的使用它呢?elasticsearch-head将是一款专门针对于elasticsearch的客户端工具。 https://github.com/mobz/elasticsearch-head elasticsearch-head是一个基于node.js的前端项目,是针对于elasticsearch的客户端工具 点击download栏目: 右键复制下载的链接地址:

    2023年04月09日
    浏览(32)
  • linux centos7安装部署安装Elasticsearch并后台启动

    6、修改jvm.options配置文件 7、创建用户并赋予权限,不能再root用户下启动 useradd 用户名 passwd 用户名 随后会提示输入密码 赋予权限 cd /opt/software/es chown -R 用户名:用户名 ./ —chown将指定文件的拥有者改为指定的用户或组, usermod -g root 用户 —将当前用户添加至root组 8、elastic

    2024年02月16日
    浏览(36)
  • Centos7快速安装Kibana并连接ES使用

    Elasticsearch 提供了一个名为 Kibana 的官方可视化界面。Kibana 是一个开源的数据可视化和管理工具,用于 Elasticsearch。它提供了丰富的功能,如仪表板、图表、地图等,帮助您更好地理解、搜索和可视化存储在 Elasticsearch 中的数据。 创建 Kibana 的存储库文件 /etc/yum.repos.d/kibana.r

    2024年02月05日
    浏览(30)
  • centos7 安装 elasticsearch 7.6.2及分词器

    小伙伴们,你们好呀,我是老寇,跟我一起安装elasticsearch 7.6.2 安装elasticsearch的教程数不胜数,本文的安装方式是经过自己测试的,因此分享给有需要的小伙伴,一来是避免小伙伴少走弯路,二来方便后面知识的整合。本文是基于ES 7.6.2的版本进行安装的,话不多说,我们开

    2023年04月08日
    浏览(38)
  • Elasticsearch初识--CentOS7安装ES及Kibana

    本文介绍CentOS7下安装部署ES以及可视化工具Kibana的安装及部署。 Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。——摘自ES官网 Kibana

    2024年02月04日
    浏览(41)
  • CentOS系统环境搭建(十四)——CentOS7.9安装elasticsearch-head

    centos系统环境搭建专栏🔗点击跳转 关于node的安装请看上一篇CentOS系统环境搭建(十三)——CentOS7安装nvm,🔗点击跳转。 这个的安装非常简单,既然我们的node环境已经安装完毕,就让我们快速完成。 添加 hostname: \\\'*\\\' 如果报错,使用淘宝镜像再尝试一下。 访问 http://ip:9200

    2024年02月12日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包