在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.2和elasticsearch-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 安裝ElasticSearch(2)- MSI安裝ElasticSearch和安裝Kibana
文章 .cn ide artifacts 加載 tty 下載 with -h 翻閱上篇文章:Windows 10 安裝 ElasticSearch 上次寫的是下載Zip包安裝的,在下載頁面 發現有 MSI (BETA) 的下載可選項。了解之後發現MSI安裝也值得嘗試。 MS
ActiveMQ-安裝activemq-5.15.2(Windows)
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應用程式的最簡