• 首页
  • 邻居
  • 关于
  • 归档
  • 搜索
  • 夜间模式
    ©2020-2026  我的学习笔记 Theme by OneBlog

    我的学习笔记博客

    搜索
    标签
    # 随笔 # Java # 教程 # openwrt # Mysql # SQL # 爬虫 # post # Js调优 # MAVEN
  • 首页>
  • 随笔>
  • 正文
  • linux安装elasticsearch7.17.3

    2023年10月24日 1.2 k 阅读 0 评论 1730 字

    首先官网下载 es下载并解压到linux系统
    创建用户

    创建用户命令如下:

    useradd es
    passwd es

    输入两次密码后,用户创建完毕,然后将/opt/elasticsearch目录的属主改为es账户,执行如下命令:

    chown -R es /opt/elasticsearch

    然后,我们切换成es用户:

    su es

    在启动es之前,由于我们的服务器内存有限,因此先配置一下es的内存。
    修改java的jvm内存配置

    这一步不是必须的,默认情况下,es的jvm内存配置为1G,如果你的服务器内存本身并不是太大,可以将该配置设置的小一点点。

    改成如下图所示(视自己的服务器配置)。

    cd /opt/elasticsearch/elasticsearch-7.6.0/config
    vim jvm.options

    配置外网访问es

    默认情况下,我们只能在当前linux服务器上访问elasticsearch ,如果想要在外网访问 elasticsearch ,需要修改配置文件,进入elasticsearch文件目录下的config文件夹中(/opt/elasticsearch/elasticsearch-7.6.0/config),修改elasticsearch.yml文件。

    vim elasticsearch.yml

    将如上配置改成如下所示

    host改成服务器本机IP 0.0.0.0 即可。

    再次启动es

    再次启动es出现以下报错,说明现在的环境不符合elasticsearch的要求。

    切换成root用户,再次启动es,结果依然报错,报错信息如下。

    再次编辑elasticsearch.yml配置文件,添加如下配置。

    再次启动es:

    ./elasticsearch -d

    -d 表示以后台启动。

    Elasticsearch启动报updatejava.net.UnknownHostException: geoip.elastic.co错误

    Elasticsearch启动报updatejava.net.UnknownHostException: geoip.elastic.co错误

    Elasticsearch启动报updatejava.net.UnknownHostException: geoip.elastic.co错误

    错误截图

    原因

    :ES启动时尝试去连接geoip.elastic.co数据库,不解决也可正常访问
    解决方法:

    在elasticsearch.yml中加上一下代码,表示不去连接。

    ingest.geoip.downloader.enabled: false

    本文著作权归作者 [ admin ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    取消回复

    发表留言
    回复

    首页邻居关于归档
    Copyright©2020-2026  All Rights Reserved.  Load:0.016 s
    京ICP备18019712号
    Theme by OneBlog V3.6.5
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。