1. 程式人生 > >在Windows上安裝Elasticsearch 5.2.2

在Windows上安裝Elasticsearch 5.2.2

Elasticsearch可以使用.zip軟體包安裝在Windows上。 elasticsearch-service.bat命令,它將設定Elasticsearch作為服務執行。

Elasticsearch需要java8或者更高的Java版本。

1.下載和安裝.zip軟體包

2.通過命令列執行elasticsearch

Elasticsearch可以通過如下命令直接啟動

.\bin\elasticsearch

預設情況下,Elasticsearch在前臺執行,將其日誌列印到STDOUT,並可以通過按Ctrl-C停止。

3.通過命令列配置elasticsearch

預設情況下,Elasticsearch從$ES_HOME/config/elasticsearch.yml檔案載入其配置。

此配置檔案的格式在Configuring Elasticsearch中進行了說明。

也可以在命令列上使用-E語法指定可以在配置檔案中指定的任何設定,如下所示:

./bin/elasticsearch -Ecluster.name=my_cluster -Enode.name=node_1

NOTE:
含有空格的值,必須用引號括起來,例如:
Epath.logs=”C:\My Logs\logs”.

TIP:
通常,任何叢集範圍的設定如cluster.name都應該新增到elasticsearch.yml配置檔案中,而任何特定於節點的設定如node.name都可以在命令列中指定。

4.檢查elasticsearch是否在執行

你可以通過向localhost上的埠9200傳送HTTP請求來測試Elasticsearch節點是否正在執行:

GET /

如果elasticsearch正在執行,你會得到如下response

{
  "name" : "Cp8oag6",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "AT69_T_DTp-1qgIJlatQqA",
  "version" : {
    "number" : "5.0.2",
    "build_hash" : "f27399d"
, "build_date" : "2016-03-30T09:51:41.449Z", "build_snapshot" : false, "lucene_version" : "6.2.1" }
, "tagline" : "You Know, for Search" }

5.在windows上安裝elasticsearch服務

Elasticsearch可以被安裝成一個服務在後臺執行,並且做到開機自啟動,無需任何互動。實現以上需要藉助在bin目錄下的elasticsearch-service.bat
指令碼,該指令碼幫助我們安裝、刪除、管理、配置、啟動、停止elasticsearch服務。如上所有操作都可以在命令列完成

D:\Worksoftware\elasticsearch5.2\bin>elasticsearch-service

Usage: elasticsearch-service.bat install|remove|start|stop|manager [SERVICE_ID]

該指令碼執行時需要加一個必選引數(install、remove、start、stop、manager之一),一個可選引數(服務標識ID,對多elasticsearch服務時有用)

必選引數解釋如下:

install   將elasticsearch安裝為服務
remove    刪除已經安裝好的elasticsearch服務(如果服務已經啟動,則先停止再刪除)
start     啟動已經安裝好的elasticsearch服務
stop      停止已經執行的elasticsearch服務
manager   啟動一個GUI,通過GUI來管理已經安裝     

基於可用的JDK/JRE(通過JAVA_HOME設定)的體系結構,合適的64位(x64)或者32位(x86)elasticsearch服務將會被安裝,此在安裝過程中被確定下來:

D:\Worksoftware\elasticsearch5.2\bin>elasticsearch-service install
Installing service      :  "elasticsearch-service-x64"
Using JAVA_HOME (64-bit):  "c:\jvm\jdk1.8"
The service 'elasticsearch-service-x64' has been installed.

NOTE:
雖然JRE可用於Elasticsearch服務,但由於使用客戶端VM(與為長期執行的應用程式提供更好效能的伺服器JVM相反),因此不建議使用JRE,會產生警告資訊。
升級(或降級)JVM版本不需要重新安裝服務。 但是,如果跨JVM型別(例如JRE與SE)進行升級,需要重新安裝該服務。

6.自定義elasticsearch服務

在elasticsearch 服務被安裝之前,可以通過設定環境變數的值,來配置elasticsearch服務(可以用command,也可以使用System Properties->Environment Variables GUI)

SERVICE_ID       服務唯一標識,適用於一臺機器多個elasticsearch例項,32位windows上預設為elasticsearch-service-x86,64位windows上預設為elasticsearch-service-x64

SERVICE_USERNAME     服務使用者名稱稱,預設為本機系統賬號名稱

SERVICE_PASSWORD     在%SERVICE_USERNAME%中指定的使用者的密碼

SERVICE_DISPLAY_NAME 服務的名稱 預設為Defaults to Elasticsearch <version> %SERVICE_ID%

SERVICE_DESCRIPTION  服務的描述,預設為Elasticsearch <version> Windows Service - https://elastic.co

JAVA_HOME        服務所需的JVM的安裝目錄

LOG_DIR          日誌檔案目錄,預設為%ES_HOME%\logs

DATA_DIR         資料檔案目錄,預設為%ES_HOME%\data

CONF_DIR         配置檔案目錄(需要包括elasticsearch.yml和log4j2.properties檔案),預設為/etc/elasticsearch

ES_JAVA_OPTS         想要應用的任何其他JVM系統屬性

ES_START_TYPE        服務的啟動方式。可以設定為自動或者手動,預設為手動

ES_STOP_TIMEOUT      procrun等待服務正常退出的時間,預設為0

NOTE:
從根本上來說,elasticsearch-service.bat依賴Apache Commons Daemon(http://commons.apache.org/proper/commons-daemon/)專案來安裝服務,在服務安裝之前,環境變數將會被複制,並且在服務的整個生命週期中一直使用。這意味服務已經安裝後,任何對環境變數的修改將失效,除非重灌服務

在windows中,heap size(https://www.elastic.co/guide/en/elasticsearch/reference/5.0/heap-size.html)可以在elasticsearch執行時通過命令列設定,也可以在第一次安裝elasticsearch服務的時候進行設定。要調整已經安裝的elasticsearch的服務,需要使用service manager:bin\elasticsearch-service.bat manager。

使用Manager GUI

在安裝好elasticsearch服務後,也能通過Manager GUI(elasticsearch-service-mgr.exe),來配置服務。GUI可以直接顯示服務資訊包括服務狀態、啟動方式、JVM、啟動和停止設定等。只需要輸入elasticsearch-service.bat manager,啟動GUI
這裡寫圖片描述
絕大多數通過Manager GUI進行的配置資訊修改(如 JVM)需要重啟服務,修改才能生效

7.Windows中.zip包安裝後的目錄結構

.zip包完全是自包含的(entirely self-contained)。
預設情況下,所有檔案和目錄都包含在$ES_HOME 解壓縮時建立的目錄中。

這是非常方便的,因為你不必建立任何目錄開始使用Elasticsearch,解除安裝Elasticsearch直接刪除$ES_HOME目錄即可。 但是,建議更改config目錄,資料目錄和logs目錄的預設位置,
以便後來對重要資料的保留。

Type Description Default Location Setting
home elasticsearch主目錄($ES_HOME) 解壓軟體包自動建立
bin elasticsearch啟動節點啟動指令碼,elasticsearch-plugin外掛安裝指令碼 $ES_HOME/bin
conf 配置檔案,包含elasticsearch.yml $ES_HOME/config path.conf
data 節點上分配的每個index/shard的資料檔案的位置,可以有多個位置 $ES_HOME/data path.data
logs 日誌檔案的存放位置 $ES_HOME/logs path.logs
plugins 外掛檔案的位置,每個外掛一個子資料夾 $ES_HOME/plugins
repo 共享檔案系統儲存庫位置,容納多個位置。可以放置在此處指定的任何目錄的任何子目錄中。 Not configured path.repo
script 指令碼檔案的位置 $ES_HOME/scripts path.scripts

8.進一步

你現在已經設定了一個測試Elasticsearch環境。 在開始認真開發或使用Elasticsearch開始生產之前,您需要進行一些額外的設定:

相關推薦

Windows安裝Elasticsearch 5.2.2

Elasticsearch可以使用.zip軟體包安裝在Windows上。 elasticsearch-service.bat命令,它將設定Elasticsearch作為服務執行。 Elasticsearch需要java8或者更高的Java版本。

windows安裝elasticsearch-6.4.2elasticsearch-head外掛

1.配置elasticsearch 修改一下es使用的引數。編輯config/elasticsearch.yml: # 換個叢集的名字,免得跟別人的叢集混在一起 cluster.name: gqm # 換個節點名字 node.name: node-001 #

如何在Linux/Windows安裝ElasticSearch

下載頁面 Linux安裝 在下載頁面選擇macOS/Linux進行下載,解壓後執行your-es-dir/bin/elasticsearch,例如 $ tar -xvf elasticsearch-6

Windows 安裝 ElasticSearch

ElasticSearch 的下載地址:下載好之後將其解壓到你想要安裝的目錄:比如我的 D:\chengxu\ElasticSearch\elasticsearch-6.3.0 。以上,就算安裝好了。那麼如何知道安裝“好”了呢,執行一下就知道了。進入到D:\chengxu\E

Oracle數據庫12cR2(項目實戰之一):在Windows安裝Oracle12.2

oracle12c安裝 oracle12cr2安裝 oracle培訓教程 oracle視頻教程 oracle12cr2 oracle數據庫12cR2(項目實戰之二):linux系統安裝Oracle12.2一、課程主題:風哥Oracle數據庫教程12cR2(項目實戰之二):在linux操作系

windows 7 elasticsearch-5.3.2

runtime dice log ron mode logs sports line bat # windows 7 elasticsearch-5.3.2 D:\nescafe\elasticsearch-5.3.2\bin λ java -version java v

如何在w7-64安裝postgresql-9.6.2-1-windows-x64

href 此外 分開 賬戶 需要 管理系統 輸入密碼 sys gem PostgreSQL安裝:一、windows下安裝過程安裝介質:postgresql-9.6.2-1-windows-x64(166M),安裝過程非常簡單,過程如下:1、開始安裝: 2、選擇程序安

Centos7安裝 elasticsearch-6.2.2及相關外掛

原文地址 elasticsearch是一個開源的搜尋伺服器,提供了一個分散式多使用者能力的全文搜尋引擎,下面是我的安裝筆記 準備工作 java版本 jdk版本必須是1.8及1.8以上 [[email protected] ~]# java -version java version "1.

Centos7安裝 elasticsearch-6.2.2及相關插件

als 測試 內存大小 server 安裝和使用 earch sport ava map 原文地址 elasticsearch是一個開源的搜索服務器,提供了一個分布式多用戶能力的全文搜索引擎,下面是我的安裝筆記 準備工作 java版本 jdk版本必須是1.8及1.8以上 [

Windows 10 安裝ElasticSearch2)- MSI安裝ElasticSearch安裝Kibana

文章 .cn ide artifacts 加載 tty 下載 with -h 翻閱上篇文章:Windows 10 安裝 ElasticSearch 上次寫的是下載Zip包安裝的,在下載頁面 發現有 MSI (BETA) 的下載可選項。了解之後發現MSI安裝也值得嘗試。 MS

ActiveMQ-安裝activemq-5.15.2Windows

ive user 查看端口 rop activemq apache 消息服務 文件中 訪問 1、Windows下載解壓就可以了,官網:http://activemq.apache.org/   8161查看端口   61616消息服務端口 2、瀏覽器訪問loc

Windows下載安裝Python3.5.2(32位操作系統)

cmd nbsp 文件 itl users python3 log 版本號 技術分享 安裝前準備: 從官網下載Python安裝包 下載地址:https://www.python.org/ 選擇正確的版本 安裝過程 1.雙擊打開安裝文件,勾選A

Linux CentOS7 安裝 Qt 5.9.2

linu htm 技術 doc 環境變量 ima down blog 配置 Linux CentOS7 安裝 Qt 5.9.2 參考鏈接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Developm

Elasticsearch學習(三)在windows安裝和啟動Elasticseach

步驟 1、安裝JDK,至少1.8.0_73以上版本,java -version 2、下載和解壓縮Elasticsearch安裝包,目錄結構 3、啟動Elasticsearch:bin\elasticsearch.bat,es本身特點之一就是開箱即用,如果是中小型應用,資料量少,操作不

如何在Ubuntu 18.04安裝和配置Apache 2 Web伺服器

什麼是Apache Web Server? Apache或Apache HTTP伺服器是一個免費的開源Web伺服器,由Apache軟體基金(Apache Software Foundation)開發和維護。它的受歡迎程度可以通過以下事實來判斷:全球約有46%的網站由Apache提供支援。 Apache允許網

windows安裝和啟動Elasticsearch+kibana

首先需要安裝JDK 至少需要1.8.0_73以上版本,參考這篇文章https://blog.csdn.net/u012934325/article/details/73441617/ 下載和解壓縮Elasticsearch安裝包並執行elasticsearch.

linux 安裝elasticsearch 6.4.2叢集

解壓壓縮包到 /usr/local/ 新增使用者和組 # groupadd es # useradd es -g es -p elasticssearch # chown -R es:es elasticsearch-6.4.2 在安裝目錄下建立logs和data目錄並授予許可

Windows安裝和配置PHP7.2

下面來介紹PHP7.2的下載安裝配置和使用。 下載和安裝PHP 到官網地址下載zip包(下載地址),我這裡下的是64位非執行緒安全的7.2.11版。 下載好的zip包直接解壓就可以使用,建議是放到習慣

CentOS7 安裝 jexus-5.8.2-x64

背景:   CentOS7  cd /usrwget https://linuxdot.net/down/jexus-5.8.2-x64.tar.gz 2、解壓並啟動,這個版本不用安裝 tar -zxvf jexus-5.8.2-x64.tar.gzcd jexus #解壓的目錄名就是jexus

windows安裝ASP.NET 5(譯文)

本文將介紹如何在windows上安裝ASP.NET5,包括單獨安裝和通過Visual Studio 2015 安裝。 本文包括: 通過Visual Studio安裝ASP.NET 單獨安裝ASP.NET 通過Visual Studio安裝ASP.NET 開始建立ASP.NET5應用程式的最簡