首页 > 系统相关 >Elasticsearch:Windows 7.17.7 安装(2)

Elasticsearch:Windows 7.17.7 安装(2)

时间:2023-02-19 13:56:59浏览次数:59  
标签:7.17 service Windows XX elasticsearch Elasticsearch true ElasticSearch

ElasticSearch 下载后可以将其注册为Windows服务,具体可以参考官方说明:https://www.elastic.co/guide/en/elasticsearch/reference/8.6/zip-windows.html#install-windows

1. 注册服务

切换到elasticsearch目录,执行elasticsearch-service.bat install

cd elasticsearch-7.17.7
./bin/elasticsearch-service.bat install

安装成功将打印如下日志:

Installing service      :  "elasticsearch-service-x64"
Using ES_JAVA_HOME (64-bit):  "F:\server\elasticsearch-7.17.7\jdk"
-Des.networkaddress.cache.ttl=60;-Des.networkaddress.cache.negative.ttl=10;-XX:+AlwaysPreTouch;-Xss1m;-Djava.awt.headless=true;-Dfile.encoding=UTF-8;-Djna.nosys=true;-XX:-OmitStackTraceInFastThrow;-XX:+ShowCodeDetailsInExceptionMessages;-Dio.netty.noUnsafe=true;-Dio.netty.noKeySetOptimization=true;-Dio.netty.recycler.maxCapacityPerThread=0;-Dio.netty.allocator.numDirectArenas=0;-Dlog4j.shutdownHookEnabled=false;-Dlog4j2.disable.jmx=true;-Dlog4j2.formatMsgNoLookups=true;-Djava.locale.providers=SPI,COMPAT;--add-opens=java.base/java.io=ALL-UNNAMED;-Djava.security.manager=allow;-XX:+UseG1GC;-Djava.io.tmpdir=C:\Users\michong\AppData\Local\Temp\elasticsearch;-XX:+HeapDumpOnOutOfMemoryError;-XX:+ExitOnOutOfMemoryError;-XX:HeapDumpPath=data;-XX:ErrorFile=logs/hs_err_pid%p.log;-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m;-Xms8133m;-Xmx8133m;-XX:MaxDirectMemorySize=4265607168;-XX:G1HeapRegionSize=4m;-XX:InitiatingHeapOccupancyPercent=30;-XX:G1ReservePercent=15
The service 'elasticsearch-service-x64' has been installed.

默认分配的是8G内存,如果内存不够的话,可以通过调整config/jvm.options,重新安装ElasticSearch服务:

cd elasticsearch-7.17.7
./bin/elasticsearch-service.bat remove
./bin/elasticsearch-service.bat install

2. 启动服务

win+R运行services.msc,找到elasticsearch-service-x64,启动ElasticSearch服务,稍等片刻,访问 http://localhost:9200/

3. Head插件

在GitHub中下载ElasticSearch-Head,地址:https://github.com/mobz/elasticsearch-head/releases/tag/v5.0.0

解压,安装依赖(需要安装nodejs):

cd elasticsearch-7.17.7\elasticsearch-head-5.0.0
npm install

运行(需要开启跨域支持,4.有具体的说明):

npm run start

4. 开启跨域

有关HTTP的配置可以查看这里的官方说明: https://www.elastic.co/guide/en/elasticsearch/reference/7.17/modules-network.html

在elasticsearch.yml新增如下配置:

http.cors.enabled: true
http.cors.allow-origin: /https?:\/\/localhost(:[0-9]+)?/

这里的http.cors.allow-origin也可以配置成*,修改配置后重启ElasticSearch服务。

5. 访问Head

用下面的方式启动Head插件后,可以通过 http://localhost:9100 访问。

npm run start

页面效果:

标签:7.17,service,Windows,XX,elasticsearch,Elasticsearch,true,ElasticSearch
From: https://www.cnblogs.com/michong2022/p/17094866.html

相关文章

  • 5.windows安装linux系统
    本章意图将windows系统安装为Linux系统 1.安装的准备:U盘(不小于20G)windows电脑安装软件连接链接:https://pan.baidu.com/s/1QHYv3tif2cX3V6dDQ9nV4w提取码:o1......
  • scout-elasticsearch-driver + laravel Demo学习
    项目地址:​​https://github.com/yb19890724/laravel-es​​1。在本地穿件数据库,修改.env的信息我的env文件​​点击下载​​2。env中配置es的地址。3.根目录下执行compo......
  • 虚拟机CentOS 与windows文件共享
    设置windows共享的目录,我设置的为E盘的linuxdir进入Centos执行:yuminstall-ygccgcc-develgcc-c++gcc-c+±develmakekernelkernel-devel重启虚拟机:(重要)错误提示:未......
  • 如何远程SSH到Windows内部的虚拟机?
    1.背景我学校有一台Windows电脑([email protected]),里面安装了一个Ubuntu虚拟机(用户名为y),虚拟机里连着VPN。并且虚拟机的22端口映射到了主机的22端口。通过这个VPN我可以访问另......
  • 删删删!快速将旧版 .NET Framework 的 WPF / Windows Forms 项目格式(csproj) 迁移成新
    原文:http://blog.walterlv.com/post/introduce-new-style-csproj-into-net-framework.html现在再使用VisualStudio创建新的WPF项目时,将默认引诱你使用.NET6(或者5......
  • Elasticsearch索引优化指南:分片、副本、mapping和analyzer
    Elasticsearch是一个开源的分布式搜索引擎,它的数据存储和查询速度非常快。然而,在面对大规模的数据集和高并发访问时,Elasticsearch的性能也可能受到一些影响。为了最大程度地......
  • Mac 上Maven的安装 与配置(Windows也适用)
    Mac上Maven的安装与配置(Windows也适用)1.下载Maven1.HomeBrew安装brewsearchmaven#搜索brewinstallmaven#默认下载最新版本#下载指定版本brewinstal......
  • 从入门到进阶:Elasticsearch高级查询技巧详解
    Elasticsearch是一款功能强大的全文搜索引擎,它使用Lucene搜索库进行底层索引和搜索。Elasticsearch提供了许多高级查询技巧,可以帮助用户更准确、更高效地查询数据。本教程将......
  • windows任务栏设置
    每个显示器任务栏显示自己的窗口启用后,你会看到在使用多个显示器时,显示我的任务栏应用程序下的额外选项。这三个选项是:所有任务栏主任务栏和窗口打开的任务窗口打开时......
  • windowsbat脚本部分解释
    @echooffREM声明采用UTF-8编码startnginx.exeECHO="启动成功"chcp65001echotestecho中文测试pause详解这几行命令的用处startnginx.exe:启动nginx服务,......