elasticsearch 安裝( 阿里云ECS )、遠程訪問、啟動報錯處理
kibana 安裝
前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
1. 首先安裝好 git、node.js、npm、cnpm?
yum -y install git
sudo yum install epel-release
sudo yum install nodejs
node --version // 安裝好后查看版本
sudo yum install npm --enablerepo=epelsudo npm install -g expresssudo npm install -g express-generatornpm -v // 安裝好后 查看版本
注意:有時安裝成功后,需要關閉xshell,重新啟動。npm才會生效。?
npm install -g cnpm --registry=http://registry.npm.taobao.org
2.從 github 上拉取?elasticsearch-head :
git clone git://github.com/mobz/elasticsearch-head.git
3. 安裝grunt依賴:
npm install -g grunt-cli
cnpm install
?
4.修改 Gruntfile.js?
5. 修改_site目錄下的?app.js
?我直接使用的是我公網地址綁定好的域名:ergouzi.fun。此文件內容較多,我是把這個 js 下載到本地后修改了再上傳回服務器的。修改后查看是否修改成功:
6. 設置允許跨域訪問。在elasticsearch 的 config 目錄中于配置文件 elasticsearch.yml 中加上以下2行代碼:
http.cors.enabled: true
http.core.allow-origin: “*”
7.? 開啟9100端口。其實這一步我沒有作,因為我一直是關掉防火墻的。
(于我而言,端口的開放則還需要在阿里云ECS安全組配置中開放9100 。)
8. 啟動 elasticsearch-head . (先啟動elasticsearch)
node_modules/grunt/bin/grunt server
9.? 訪問方式為 IP:端口。(我的直接是域名:9100。) 成功訪問時也可以看到對應的 elasticsearch 為綠色,表示運行正常。
點擊信息,選擇信息可以查看elasticsearch的版本等信息:
?