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:https://docs.microsoft.com/zh-cn/xamarin/android/get-started/installation/openjdk
下載地址:
- Mac – https://dl.xamarin.com/OpenJDK/mac/microsoft-dist-openjdk-1.8.0.9.zip
- Windows x86 – https://dl.xamarin.com/OpenJDK/win32/microsoft-dist-openjdk-1.8.0.9.zip
- Windows x64 – https://dl.xamarin.com/OpenJDK/win64/microsoft-dist-openjdk-1.8.0.9.zip
如果使用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安裝包,下載地址: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寫日誌”,明天會新起一篇文章。