Windows 10 安装 ElasticSearch

Posted alienxu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 10 安装 ElasticSearch相关的知识,希望对你有一定的参考价值。

Java环境准备

可以下载oracle最新的JDK,作为C#程序员,支持一下微软的Mobile OpenJDK,构建一下Java环境。
微软的OpenJDK是针对Xamarin.android的SDK,在我尝试之前不确定是否适用ElasticSearch。结论是:没问题。
Microsoft 分发的 Mobile OpenJDK:https://docs.microsoft.com/zh-cn/xamarin/android/get-started/installation/openjdk
下载地址:

如果使用Visual Studio 2017的组件安装Android SDK,安装路径如下
检查是否已在计算机上的正确位置安装 OpenJDK:

  • Mac – $HOME/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_1.8.0.9
  • Windows – C:Program FilesAndroidjdkmicrosoft_dist_openjdk_1.8.0.9

我尝试了使用Visual Studio 2017 Install安装 Android SDK组件,路径是C:Program FilesAndroidjdkmicrosoft_dist_openjdk_1.8.0.9

环境变量配置

依次添加:
JAVA_HOME:C:Program FilesAndroidjdkmicrosoft_dist_openjdk_1.8.0.9
CLASSPATH:.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
Path追加:%JAVA_HOME%in
Path追加:%JAVA_HOME%jrein

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

C:UsersAdministrator>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安装包,下载地址:https://www.elastic.co/cn/downloads/elasticsearch
解压之后目录结构如下

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写日志”,明天会新起一篇文章。

以上是关于Windows 10 安装 ElasticSearch的主要内容,如果未能解决你的问题,请参考以下文章

ELK 安装过程

Kibana系列--安装与配置

Spring Cloud 分布式链路跟踪 Sleuth + Zipkin + Elasticsear

Spring Cloud 分布式链路跟踪 Sleuth + Zipkin + Elasticsear

Elasticsearch7.8.0版本进阶——分布式集群(水平扩容)

elasticsearch安装配置