美文网首页
elasticsearch整合碰到的问题

elasticsearch整合碰到的问题

作者: 一代魔笛 | 来源:发表于2021-09-15 14:27 被阅读0次

    1. Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12)

    内存不足,elasticsearch默认分配 jvm 空间大小为1g。修改 jvm空间分配,打开config/jvm.options,改成-Xms256m   -Xmx256m 即可

    2. org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root

    groupadd es  //创建用户组

    useradd es -g es //创建用户

    passwd es  //设置密码

    chown -R es.es elasticsearch  //赋权限

    su es 

    cd elasticsearch

    ./bin/elasticsearch -d //后台启动

    3. None of the configured nodes are available: [{#transport#-1}{GKxCNotHRbmbzTzewBxTaQ}{192.168.1.101}{192.168.1.101:9300}]

    SpringBoot集成elasticsearch出现如上错误,主要由以下几点原因导致:

    a). 确保该ip和端口可以访问

    b). 确保配置中的的cluster name正确,检查config/elasticsearch.yml,看cluster.name和application.yml里的cluster.name是否一致

    c). 检查spring-boot-starter-data-elasticsearch里的版本是否和elasticsearch版本一致(我就是这个问题)

    d). 可能elasticsearch设置了密码,但是springboot没有通过密码访问导致

    相关文章

      网友评论

          本文标题:elasticsearch整合碰到的问题

          本文链接:https://www.haomeiwen.com/subject/kmwkgltx.html