# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.1-linux-x86_64.tar.gz
# curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.tar.gz
# tar -xzf elasticsearch-7.2.1-linux-x86_64.tar.gz
# adduser rainbow_es
# passwd rainbow_es
# chown -R rainbow_es
./elasticsearch-7.2.1 版本7需要java11;版本6需要java8
# su rainbow_es
# mv elasticsearch-7.2.1-linux-x86_64.tar.gz ./soft/
$ ./bin/elasticsearch -d 后台启动
# vim /usr/local/elasticsearch-6.3.2/config/elasticsearch.yml
1 2 3 4 |
|
# vim /etc/security/limits.conf
1 2 3 4 5 6 7 8 |
|
vim /etc/sysctl.conf
sysctl -a|grep vm.max_map_count
sysctl -w vm.max_map_count=262144
插件
# wget https://npm.taobao.org/mirrors/node/latest-v10.x/node-v10.1.0-linux-x64.tar.gz
# tar -zxvf node-v10.1.0-linux-x64.tar.gz
# sudo ln -s /u2s/master/elasticsearch-6.3.0/head-plugin/node-v8.11.4-linux-x64/bin/node /usr/local/bin/node 效果等于下面文件配置
# vim /etc/profile
1 2 3 4 5 6 |
|
# source /etc/profile
# node -v
# npm install -g grunt
# npm install -g grunt-cli
# sudo ln -s /usr/local/elasticsearch-6.3.2/node-v10.1.0-linux-x64/bin/grunt /usr/local/bin/grunt
# wget https://github.com/mobz/elasticsearch-head/archive/master.zip
# cd elasticsearch-head-master/
# npm install
# npm install phantomjs-prebuilt@2.1.16 --ignore-scripts
# vim Gruntfile.js
1 2 3 4 5 6 7 8 9 10 |
|
打开elasticsearch-head-master根目录,使用grunt server进行访问:
nohup grunt server