標籤:tar map info style ase hdf 跨域 ima 變數
一、window安裝Elasticsearch安裝
elasticsearch的用戶端版本必須與服務端版本主要版本保持一致。
1、java安裝【略】2、elasticsearch下載
地址:https://www.elastic.co/downloads/past-releases
選擇合適版本,這裡使用 elasticsearch5.4.3 下載zip即可
3、解壓elasticsearch-5.4.3.zip 到需要安裝目錄,我的在D:\developToool\elasticsearch-5.4.3
cmd 切換到elasticsearch bin下面運行 elasticsearch 或者 elasticsearch -d 後台運行
如下介面即啟動成功
4、檢查是否成功
瀏覽器:http://localhost:9200/
二、外掛程式安裝1、header安裝1.1、安裝node.js
網址:https://nodejs.org/en/download/ 下載Windows版msi的
安裝完後開啟cmd查看版本node -v
1.2、安裝grunt
grunt是一個很方便的構建工具,可以進行打包壓縮、測試、執行等等的工作,5.x裡的head外掛程式就是通過grunt啟動的。因此需要安裝grunt.
注意:路徑切到nodejs安裝目錄下,【我安裝在D:\ProgramFiles\nodejs】。
命令:npm install -g grunt-cli
-g代表全域安裝。安裝路徑為C:\Users\{yourname}\AppData\Roaming\npm,並且自動加入PATH變數。
查看版本號碼:grunt -version
1.3、下載elasticsearch-head
git clone git://github.com/mobz/elasticsearch-head.git
修改一、在代碼下載目錄elasticsearch-head找到Gruntfile.js,增加hostname屬性,設定為*
connect: { server: { options: { port: 9100, hostname: ‘*‘, base: ‘.‘, keepalive: true } } }
修改二、修改地址連結
目錄:_site/app.js
修改head的串連地址:
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
把localhost修改成你es的伺服器位址,如:
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://10.10.10.10:9200";
修改三、es跨域訪問
修改一下es使用的參數。編輯C:/elasticsearch-5.4.3/config/elasticsearch.yml:
# 叢集名稱
cluster.name: es-5.2-test
# 節點名稱
node.name: node-es-101
# 修改一下ES的監聽地址,這樣別的機器也可以訪問
network.host: 0.0.0.0
# 連接埠號碼
http.port: 9200
# 增加新的參數,這樣head外掛程式可以訪問es 注意,設定參數的時候:後面要有空格!http.cors.enabled: truehttp.cors.allow-origin: "*"
1.4、安裝
其實下載elasticsearch-head的時候,github的連結上有介紹安裝方式,如下:
git clone git://github.com/mobz/elasticsearch-head.gitcd elasticsearch-headnpm installnpm run startopen http://localhost:9100/
進入到我們下載好的elasticsearch-head包裡,然後執行 npm install
安裝完成之後npm run start
或grunt server
瀏覽器訪問 http://localhost:9100/
到此,Elasticsearch和Elasticsearch-head已經裝好了。
三、安裝外掛程式
以下是安裝的官方外掛程式,個別外掛程式需要配置才能使用,可根據需要刪除 plugins 目錄無關的外掛程式,重啟 elasticsearch 生效。
bin/elasticsearch-plugin install discovery-multicastbin/elasticsearch-plugin install analysis-icubin/elasticsearch-plugin install analysis-kuromojibin/elasticsearch-plugin install analysis-phoneticbin/elasticsearch-plugin install analysis-smartcnbin/elasticsearch-plugin install analysis-stempelbin/elasticsearch-plugin install analysis-ukrainianbin/elasticsearch-plugin install discovery-filebin/elasticsearch-plugin install ingest-attachmentbin/elasticsearch-plugin install ingest-geoipbin/elasticsearch-plugin install ingest-user-agentbin/elasticsearch-plugin install mapper-attachmentsbin/elasticsearch-plugin install mapper-sizebin/elasticsearch-plugin install mapper-murmur3bin/elasticsearch-plugin install lang-javascriptbin/elasticsearch-plugin install lang-pythonbin/elasticsearch-plugin install repository-hdfsbin/elasticsearch-plugin install repository-s3bin/elasticsearch-plugin install repository-azurebin/elasticsearch-plugin install repository-gcsbin/elasticsearch-plugin install store-smbbin/elasticsearch-plugin install discovery-ec2bin/elasticsearch-plugin install discovery-azure-classicbin/elasticsearch-plugin install discovery-gce
View Code
001-windows下Elasticsearch安裝、Elasticsearch-header安裝