4. widnows 上搭建elasticsearch

開機後須要啓動的內容:html

 

參考:node

安裝nodejsgit

http://www.javashuo.com/article/p-mpdcimfc-hw.htmlgithub

安裝elasticsearch 及headexpress

https://www.cnblogs.com/linsu/p/7837422.htmlnpm

https://www.cnblogs.com/lianliang/p/7953754.html瀏覽器

1.效果

2. 安裝過程

2.1 下載軟件

2.1.1 下載nodejs

最新版本cors

https://nodejs.org/en/download/elasticsearch

歷史版本:grunt

https://nodejs.org/zh-cn/download/releases/

2.1.2 下載elasticsearch安裝包

https://www.elastic.co/cn/downloads/elasticsearch

2.1.3 下載 elasticsearch-head插件

https://codeload.github.com/mobz/elasticsearch-head/zip/master

 

2.2  安裝nodejs

2.2.1 安裝

http://www.javashuo.com/article/p-mpdcimfc-hw.html

 

 

2.2.2 測試

在鍵盤按下【win+R】鍵,輸入cmd,而後回車,打開cmd窗口    以管理員身份運行

 

安裝完後的目錄以下圖所示:

2.2.3 環境配置

建立完兩個空文件夾(名字分別是: node_global    ,  node_cache)以後,

打開cmd命令窗口,輸入

  npm config set prefix  "D:\develop\nodejs\software\node_global"
  
   npm config set cache  "D:\develop\nodejs\software\node_cache"

 

設置環境變量,關閉cmd窗口,「個人電腦」-右鍵-「屬性」-「高級系統設置」-「高級」-「環境變量」

 

新建【NODE_PATH】,輸: D:\develop\nodejs\software\node_modules

將【用戶變量】下的【Path】修改成:D:\develop\nodejs\software\node_global

 

 

2.2.4 測試

npm install express -g # -g是全局安裝的意思

 

2.3 安裝elasticsearch

參考:

https://www.cnblogs.com/linsu/p/7837422.html

https://www.cnblogs.com/lianliang/p/7953754.html

 

下載:https://www.elastic.co/cn/downloads/elasticsearch

2.3.1 安裝elasticsearch 服務

(1) 解壓複製一份到須要路徑下

(2)啓動服務

  cmd 切換到elasticsearch bin下面    運行  elasticsearch 

 

查看es信息:

http://localhost:9200/

2.4 安裝elasticsearch-head插件

參考:

https://www.cnblogs.com/lianliang/p/7953754.html

2.4.1 解壓文件到須要的位置

個人目錄結構以下:

 

2.4.2 安裝grunt

D:\develop\elasticsearch\es_head\elasticsearch-head-master

npm  install  grunt

從新執行        npm  install  grunt

執行下面6條: 

npm install grunt-contrib-clean --registry=https://registry.npm.taobao.org

  npm install grunt-contrib-concat --registry=https://registry.npm.taobao.org

  npm install grunt-contrib-watch --registry=https://registry.npm.taobao.org
  npm install grunt-contrib-connect --registry=https://registry.npm.taobao.org
  npm install grunt-contrib-copy --registry=https://registry.npm.taobao.org
  npm install grunt-contrib-jasmine --registry=https://registry.npm.taobao.org

 

2.4.3 修改對應的配置文件

(1)elsaticsearch的配置文件

#action.destructive_requires_name: true
http.cors.enabled: true
http.cors.allow-origin: "*"
 

 

(2) 修改elasticsearch-head-master插件的配置文件

       hostname: '*',

 

2.4.4 重啓 服務端 及客戶端

 1)啓動ElasticSearch,直接執行elasticsearch.bat

  2)啓動elsaticsearch-head插件,cmd進入到elasticsearch-head-master目錄,執行命令:grunt  server

 

出現的問題: 緣由是沒安裝grunt

安裝grunt  並測試

管理員身份運行 以下命令

    npm install -g grunt-cli

             grunt -version

 

重啓head客戶端

 

2.4.5 測試最終效果:

http://localhost:9100/

3.Google瀏覽器上安裝es訪問插件

3.1效果

3.2 Google 瀏覽器安裝插件

下載插件  (附件中) 解壓到合適的位置

 

 

 

3. 附代碼及軟件

百度雲:

連接:https://pan.baidu.com/s/1-aTI6KXzAmd9H6WB0EfSOQ  提取碼:iox7 

相關文章
相關標籤/搜索