zoukankan      html  css  js  c++  java
  • ElasticSearch(7.13.1) 作为服务启动(Windows)

    上一篇文章中介绍了如何安装和启动ElasticSearch,但是从命令行运行的话,弊端就是一直要启动着这个窗口,如果误关掉,或者服务器重启之后没有及时开启,都是无法访问的。

    那么有没有让ElasticSearch开机自启的方法呢?

    有的!

    我们可以将ElasticSearch注册为Windows的服务,然后设置服务为自动启动即可。

    首先,我们进入bin目录,在bin目录下启动命令行工具,找到elasticsearch-service.bat,输入“elasticsearch-service.bat install

    运行成功之后,打开系统的“服务”,找到刚刚安装的ElasticSearch的服务

     

     右键-->属性-->启动类型设置为自动-->确定

    如此一来,下次开机时,ES就会自己启动了。

    那么本次,还是需要手动启动一下的,点击左上角的“启动”。

     

     

    最后的最后,访问一下 localhost:9200试一下吧~

    PS:有时候服务会启动的比较慢,如果启动之后没有立即刷出来,请稍等一小小会儿。

    ES升级为7.x+版本后,需要配置x-pack

    首先,在ES的elasticsearch.yml文件中增加

    xpack.security.enabled: true

    在后在bin目录下运行 

    elasticsearch-certutil.bat ca -out config/elastic-certificates.p12 -pass ""

    在ES的elasticsearch.yml文件中增加

    xpack.security.transport.ssl.enabled: true
    xpack.security.transport.ssl.verification_mode: certificate 
    xpack.security.transport.ssl.keystore.path: elastic-certificates.p12 
    xpack.security.transport.ssl.truststore.path: elastic-certificates.p12 

    回到bin目录,找到 elasticsearch-setup-passwords.bat ,运行

    elasticsearch-setup-passwords.bat interactive
    
    

    interactive表示自定义密码

    输入y回车,然后一次输入密码和回车

     

    全部完成之后,重启ES, 再次打开9200,会发现需要账号密码才可以访问。输入账号、密码登录。

     账号:elastic

     密码:自行设置的密码

  • 相关阅读:
    C# where用法解析
    C# 判断两张图片是否一致,极快速
    C# 文件过滤器filter
    C# 获取Image图片格式
    C# 中base和this关键字
    C# Http访问帮助类,支持get post请求文件下载 [
    C# 最小化到托盘,托盘右击菜单显示
    C# 导出资源文件到硬盘
    C# 线程安全与 lock锁
    DAO设计模式(转)
  • 原文地址:https://www.cnblogs.com/wulisz/p/14873850.html
Copyright © 2011-2022 走看看