ElasticSearch

一、普通安裝
2.解壓:tar -zxvf elasticsearch-5.2.0.tar.gz
3.啓動:./bin/elasticsearch.sh
4.驗證:elasticsearch --version
默認端口:9200
5.配置elasticsearch:
a.打開config/elasticsearch.yml
b.修改以下配置:
path.data: /Users/chenshunyang/tools/elasticsearch/data path.logs: /Users/chenshunyang/tools/elasticsearch/logscluster.name: elktest //更改默認的名稱爲我們想要的名稱node.name: node-elktest //更改節點默認的名稱network.host: localhost
6.安裝插件:elasticsearch-head
a.安裝:
git clone https://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head/
npm install grunt
b.配置:修改elasticsearch/config/elasticsearch.yml 添加
http.cors.enabled: true
http.cors.allow-origin: "*"
c.打開elasticsearch-head-master/Gruntfile.js,找到下面connect屬性,新增hostname: ‘0.0.0.0’:
connect: {
server: {
options: {
hostname: '0.0.0.0',
port: 9100,
base: '.',
keepalive: true
}
}
}
d.啓動插件:
elasticsearch-head/ && ./node_modules/grunt/bin/grunt server
e.查看:
http://localhost:9100

二、Dokcer 安裝
1.安裝
docker pull elasticsearch
2.啓動
docker run -d -p 9100:9100 -p 9200:9200 -p 9300:9300 --net xms --ip 10.83.3.13 elasticsearch:latest
3.安裝插件:
1)進入容器:docker exec -it elasticsearch /bin/bash
2)安裝vim、git
apt-get updateapt-get install vimapt-get install git
3)下載elasticsearch-head
cd /opt
wget https://nodejs.org/dist/v7.7.1/node-v7.7.1-linux-x64.tar.xz
tar -xvf node-v7.7.1-linux-x64.tar.xz
mv node-v7.7.1-linux-x64.tar.xz node
4)把nodejs添加到環境變量裏面
vim /etc/profile
在最後面添加:
export NODE_HOME=/etc/node/binexport PATH=$PATH:$NODE_HOME
5)退出並生效:
source /etc/profile
6)測試是否出來版
node -vnpm -v
7)安裝elasticsearch-head:
cd /usr/share/elasticsearch/plugins/
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install grunt --save
8)修改elasticsearch-head下Gruntfile.js文件,默認監聽在127.0.0.1下9100端口
connect: {
server: {
options: {
hostname: '0.0.0.0',
port: 9100,
base: '.',
keepalive: true
}
}
}
9)運行 grunt server
cd node_modules/grunt/bin./grunt server
a.報錯則繼續安裝缺失的node modules, 注意需回到elasticsearch_head目錄下安裝
npm install grunt-contrib-clean grunt-contrib-concat grunt-contrib-watch grunt-contrib-connect grunt-contrib-copy grunt-contrib-jasmine
b.再次運行:grunt server



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