elasticsearch搜索引擎及elasticsearch-head/kibana插件的安裝

ElasticSearch是一個基於Lucene(java開發)的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口。作爲Apache許可條款下的開放源碼發佈,是當前流行的企業級搜索引擎。設計用於雲計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。

elasticsearch安裝(ubuntu)

1.確定安裝java jdk(ElasticSearch是基於java開發)  
java -version
javac -version

2.安裝elasticsearch-rtf(github搜索elasticsearch-rtf)
elasticsearch-rtf同elasticsearch,是安裝了多個插件的elasticsearch版本

啓動方式

cd elasticsearch/bin

./elasticsearch

head插件(類似於navicat,基於瀏覽器的一種插件)和kibana的安裝

head(github搜索elasticsearch-head)

啓動方式

cd elasticsearch-head
npm install
npm run start

kibana

http://www.elastic.co/downloads/kibana下載同elasticsearch相同版本的kibana

elasticsearch安全策略默認不允許使用第三方的服務
若想通過插件鏈接elasticsearch,可修改config/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
http.cors.allow-headers: "X-Requested-With, Content-Type, Content-Length, X-User"
然後重啓elasticsearch

ubuntu 安裝npm
sudo apt-get install npm
使用我們定製的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm(防止出現timeout):
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

使用cnpm出現SyntaxError: Use of const in strict mode.
更新node
npm cache clean -f
sudo npm install -g n
sudo n stable
node --version
node app.js

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章