Windows下es和kibana的安装

1 下载

elasticsearch 下载

2 安装

配置JAVA_HOME

:::info
JAVA_HOME
D:\es\elasticsearch-7.9.0
:::

使用es默认jdk的配置

修改bin目录下的elasticsearch-env.bat

原文件

set SCRIPT=%0

rem determine Elasticsearch home; to do this, we strip from the path until we
rem find bin, and then strip bin (there is an assumption here that there is no
rem nested directory under bin also named bin)
for %%I in (%SCRIPT%) do set ES_HOME=%%~dpI

:es_home_loop
for %%I in ("%ES_HOME:~1,-1%") do set DIRNAME=%%~nxI
if not "%DIRNAME%" == "bin" (
  for %%I in ("%ES_HOME%..") do set ES_HOME=%%~dpfI
  goto es_home_loop
)
for %%I in ("%ES_HOME%..") do set ES_HOME=%%~dpfI

rem now set the classpath
set ES_CLASSPATH=!ES_HOME!\lib\*

set HOSTNAME=%COMPUTERNAME%

if not defined ES_PATH_CONF (
  set ES_PATH_CONF=!ES_HOME!\config
)

rem now make ES_PATH_CONF absolute
for %%I in ("%ES_PATH_CONF%..") do set ES_PATH_CONF=%%~dpfI

set ES_DISTRIBUTION_FLAVOR=default
set ES_DISTRIBUTION_TYPE=zip
set ES_BUNDLED_JDK=true

cd /d "%ES_HOME%"

rem now set the path to java, pass "nojava" arg to skip setting JAVA_HOME and JAVA
if "%1" == "nojava" (
   exit /b
)

rem compariing to empty string makes this equivalent to bash -v check on env var
rem and allows to effectively force use of the bundled jdk when launching ES
rem by setting JAVA_HOME=
if "%JAVA_HOME%" == "" (
  set JAVA="%ES_HOME%\jdk\bin\java.exe"
  set JAVA_HOME="%ES_HOME%\jdk"
  set JAVA_TYPE=bundled jdk
) else (
  set JAVA="%JAVA_HOME%\bin\java.exe"
  set JAVA_TYPE=JAVA_HOME
)

if not exist !JAVA! (
  echo "could not find java in !JAVA_TYPE! at !JAVA!" >&2
  exit /b 1
)

rem do not let JAVA_TOOL_OPTIONS slip in (as the JVM does by default)
if defined JAVA_TOOL_OPTIONS (
  echo warning: ignoring JAVA_TOOL_OPTIONS=%JAVA_TOOL_OPTIONS%
  set JAVA_TOOL_OPTIONS=
)

rem JAVA_OPTS is not a built-in JVM mechanism but some people think it is so we
rem warn them that we are not observing the value of %JAVA_OPTS%
if defined JAVA_OPTS (
  (echo|set /p=warning: ignoring JAVA_OPTS=%JAVA_OPTS%; )
  echo pass JVM parameters via ES_JAVA_OPTS
)

rem check the Java version
%JAVA% -cp "%ES_CLASSPATH%" "org.elasticsearch.tools.java_version_checker.JavaVersionChecker" || exit /b 1


修改后

set SCRIPT=%0

rem determine Elasticsearch home; to do this, we strip from the path until we
rem find bin, and then strip bin (there is an assumption here that there is no
rem nested directory under bin also named bin)
for %%I in (%SCRIPT%) do set ES_HOME=%%~dpI

:es_home_loop
for %%I in ("%ES_HOME:~1,-1%") do set DIRNAME=%%~nxI
if not "%DIRNAME%" == "bin" (
  for %%I in ("%ES_HOME%..") do set ES_HOME=%%~dpfI
  goto es_home_loop
)
for %%I in ("%ES_HOME%..") do set ES_HOME=%%~dpfI

rem now set the classpath
set ES_CLASSPATH=!ES_HOME!\lib\*

set HOSTNAME=%COMPUTERNAME%

if not defined ES_PATH_CONF (
  set ES_PATH_CONF=!ES_HOME!\config
)

rem now make ES_PATH_CONF absolute
for %%I in ("%ES_PATH_CONF%..") do set ES_PATH_CONF=%%~dpfI

set ES_DISTRIBUTION_FLAVOR=default
set ES_DISTRIBUTION_TYPE=zip
set ES_BUNDLED_JDK=true

cd /d "%ES_HOME%"

rem now set the path to java, pass "nojava" arg to skip setting JAVA_HOME and JAVA
if "%1" == "nojava" (
   exit /b
)

rem compariing to empty string makes this equivalent to bash -v check on env var
rem and allows to effectively force use of the bundled jdk when launching ES
rem by setting JAVA_HOME=
set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"
set JAVA_TYPE=bundled jdk

if not exist !JAVA! (
  echo "could not find java in !JAVA_TYPE! at !JAVA!" >&2
  exit /b 1
)

rem do not let JAVA_TOOL_OPTIONS slip in (as the JVM does by default)
if defined JAVA_TOOL_OPTIONS (
  echo warning: ignoring JAVA_TOOL_OPTIONS=%JAVA_TOOL_OPTIONS%
  set JAVA_TOOL_OPTIONS=
)

rem JAVA_OPTS is not a built-in JVM mechanism but some people think it is so we
rem warn them that we are not observing the value of %JAVA_OPTS%
if defined JAVA_OPTS (
  (echo|set /p=warning: ignoring JAVA_OPTS=%JAVA_OPTS%; )
  echo pass JVM parameters via ES_JAVA_OPTS
)

rem check the Java version
%JAVA% -cp "%ES_CLASSPATH%" "org.elasticsearch.tools.java_version_checker.JavaVersionChecker" || exit /b 1


解压后bin目录下双击 elasticsearch.bat
浏览器中输入 http://localhost:9200/

或者

image.png

打开解压目录 elasticsearch-7.9.0 -> bin
image.png

输入 elasticsearch.bat

image.png

3 es配置中文分词工具

官方文档

elasticsearch-7.9.0\plugins 目录下创建ik文件夹, 将解压后文件复制

image.png

4 es 安装可视化工具kibana

kibana下载

下载后解压
打开bin文件夹, 双击kibana.bat

image.png

或者

打开解压后的bin目录

image.png

image.png

image.png

在浏览器输入 http://localhost:5601/

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Windows安装Elasticsearch,可以按照以下步骤进行: 1. 下载Elasticsearch安装包,可以从官网下载最新版本的安装包。 2. 解压安装包到指定目录,例如解压到C:\elasticsearch。 3. 修改配置文件,打开C:\elasticsearch\config\elasticsearch.yml文件,可以修改一些基本配置,例如修改监听端口、修改数据存储路径等。 4. 启动Elasticsearch,打开命令行窗口,进入到C:\elasticsearch\bin目录,执行elasticsearch.bat命令即可启动Elasticsearch。 5. 验证Elasticsearch是否启动成功,可以在浏览器中访问http://localhost:920,如果返回了一些JSON格式的信息,则说明Elasticsearch已经成功启动。 注意:在安装Elasticsearch之前,需要确保已经安装了Java环境,并且版本为1.8或以上。 ### 回答2: Elasticsearch是一个开源的搜索和分析引擎,它能够快速地进行全文搜索、结构化搜索、分析和可视化等操作。安装Elasticsearch可以让我们在计算机上创建本地的搜索引擎,也可以通过网络与其他计算机上的Elasticsearch集群进行交互。本文将介绍如何在Windows平台上安装Elasticsearch。 一、下载安装包 在官网(https://www.elastic.co/cn/downloads/elasticsearch)下载最新版本的Elasticsearch,选择安装包后缀为.msi的文件,然后下载到本地磁盘上。 二、安装Elasticsearch 1、双击运行下载的.msi文件,会有一个接受协议的界面,点击Accept即可。 2、然后会进入到安装的选项界面,我们可以选择默认的安装目录,也可以更改自己喜欢的安装目录。 3、接下来,我们需要设置Elasticsearch的服务端口号,输入需要绑定的端口号,这个端口号默认是9200。 4、完成以上设置后,点击“安装”按钮,等待安装程序运行完毕。 三、启动Elasticsearch 1、安装完成后,在Windows的服务管理中,可以看到一个名为“Elasticsearch”的服务,把这个服务启动起来。 2、使用浏览器打开http://localhost:9200/,如果能看到一行返回的JSON文本,则表示Elasticsearch已经正确运行。 四、测试搜索 安装成功后,可以试着在浏览器的地址栏输入http://localhost:9200/_search?size=1,这个将会返回Elasticsearch中的第一条记录。如果能返回正确的结果,证明Elasticsearch已经安装成功。 总结: 以上就是在Windows安装Elasticsearch的方法。简单来说,下载安装包、安装Elasticsearch、启动服务、测试搜索,这些步骤完成后就可以在Windows平台上使用Elasticsearch了。 ### 回答3: 在Windows操作系统下安装Elasticsearch,可以使用以下步骤: 1. 下载ElasticsearchElasticsearch官网 https://www.elastic.co/downloads/elasticsearch 上选择对应操作系统的安装包进行下载。 2. 解压安装包 将下载的安装包进行解压,可以选择任意目录进行解压。假设解压后的目录为D:\elasticsearch。 3. 配置Elasticsearch 3.1修改jvm.options文件 打开D:\elasticsearch\config目录下的jvm.options文件,修改-Xms和-Xmx参数,分别为Elasticsearch分配的最小和最大内存限制。建议将-Xms和-Xmx参数设置相同,例如: -Xms2g -Xmx2g 3.2修改elasticsearch.yml文件 打开D:\elasticsearch\config目录下的elasticsearch.yml文件,修改以下参数: cluster.name:集群的名字,建议设置为自定义名字,例如myCluster。 node.name:节点的名字,同样建议设置为自定义名字,例如myNode。 network.host:绑定的IP地址,可以设置为“localhost”或“127.0.0.1”。 http.port:HTTP端口号,建议设置为默认端口9200。 其他参数可以使用默认值,也可以根据需要自行修改。 4. 启动Elasticsearch 打开命令行窗口(cmd),进入D:\elasticsearch\bin目录,执行以下命令以启动Elasticsearch: .\elasticsearch.bat 5. 验证安装 打开浏览器,输入http://localhost:9200,如果出现以下信息,则表明Elasticsearch已经成功安装: { "name" : "myNode", "cluster_name" : "myCluster", "cluster_uuid" : "fQXtK-A4TT-ztqx6K1d4yw", "version" : { "number" : "7.15.0", "build_flavor" : "default", "build_type" : "zip", "build_hash" : "79f05e08620c91919c3f5f1c3706fe59d23f816", "build_date" : "2021-09-16T21:37:32.835949Z", "build_snapshot" : false, "lucene_version" : "8.9.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" } 至此,Windows安装Elasticsearch的操作就完成了。用户可以通过HTTP API或Java客户端等方式进行数据的索引、搜索、聚合等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值