欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Windows 10 安装 ElasticSearch

程序员文章站 2022-06-30 22:50:22
Java环境准备 可以下载oracle最新的JDK,作为C 程序员,支持一下微软的Mobile OpenJDK,构建一下Java环境。 微软的OpenJDK是针对Xamarin.Android的SDK,在我尝试之前不确定是否适用ElasticSearch。 结论是:没问题。 Microsoft 分发 ......

java环境准备

可以下载oracle最新的jdk,作为c#程序员,支持一下微软的mobile openjdk,构建一下java环境。
微软的openjdk是针对xamarin.android的sdk,在我尝试之前不确定是否适用elasticsearch。结论是:没问题。
microsoft 分发的 mobile openjdk:
下载地址:

如果使用visual studio 2017的组件安装android sdk,安装路径如下
检查是否已在计算机上的正确位置安装 openjdk:

  • mac – $home/library/developer/xamarin/jdk/microsoft_dist_openjdk_1.8.0.9
  • windows – c:\program files\android\jdk\microsoft_dist_openjdk_1.8.0.9

我尝试了使用visual studio 2017 install安装 android sdk组件,路径是c:\program files\android\jdk\microsoft_dist_openjdk_1.8.0.9

环境变量配置

依次添加:
java_home:c:\program files\android\jdk\microsoft_dist_openjdk_1.8.0.9
classpath:.;%java_home%\lib;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
path追加:%java_home%\bin
path追加:%java_home%\jre\bin

验证配置是否成功:
cmd命令行:java -version
结果如下

c:\users\administrator>java -version
openjdk version "1.8.0-9"
openjdk runtime environment (build 1.8.0-9-microsoft-b00)
openjdk 64-bit server vm (build 25.71-b00, mixed mode)

配置成功。

安装elasticsearch

下载windows安装包,下载地址:
解压之后目录结构如下

d:\elasticsearch-6.5.4>dir /b
bin
config
data
lib
license.txt
logs
modules
notice.txt
plugins
readme.textile

打开bin目录下,执行elasticsearch.bat,脚本执行成功之后访问localhost:9200,可以看到如下内容

// 20190117211545
// http://localhost:9200/

{
  "name": "k4jvlv4",
  "cluster_name": "elasticsearch",
  "cluster_uuid": "fhzwwqsbt9c3mhyvhxzurq",
  "version": {
    "number": "6.5.4",
    "build_flavor": "default",
    "build_type": "zip",
    "build_hash": "d2ef93d",
    "build_date": "2018-12-17t21:17:40.758843z",
    "build_snapshot": false,
    "lucene_version": "7.5.0",
    "minimum_wire_compatibility_version": "5.6.0",
    "minimum_index_compatibility_version": "5.0.0"
  },
  "tagline": "you know, for search"
}

elasticsearch-head

chrome 插件 elasticsearch-head 可以查看elasticsearch的数据,执行简单查询,请自行在应用商店下载。
另外一个可视化途径是,使用 kibana,即elk中的k。

这篇文章主要是为了 .net core下使用 log4net 向 elasticsearch写日志做前置准备。如何完成“.net core下使用 log4net 向 elasticsearch写日志”,明天会新起一篇文章。