大数据统计分析平台之二、ElasticSearch 6.2.1的安装与使用

# 下载文件
cd /usr/local/software 

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.1.zip


yum install unzip -y
unzip elasticsearch-6.2.1.zip
cd elasticsearch-6.2.1/

#添加用户
adduser elasticsearch
#给用户赋值
echo elasticsearch | passwd --stdin elasticsearch
# 给权限
chown -R elasticsearch /usr/local/software/elasticsearch-6.2.1

# 编辑文件
vi /etc/sysctl.conf
vm.max_map_count=655360
保存退出后执行:
sysctl -p

#在文件末尾添加
vi /etc/security/limits.conf

* soft nofile 204800
* hard nofile 204800
* soft nproc 204800
* hard nproc 204800


vi /etc/security/limits.d/90-nproc.conf

* soft nproc 204800
* hard nproc 204800


vi /etc/security/limits.d/def.conf

* soft nofile 204800
* hard nofile 204800
=====================================================================================================
3、安装中文分词插件
cd /usr/local/software
/usr/local/software/elasticsearch-6.2.1/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.2.1/elasticsearch-analysis-ik-6.2.1.zip

=====================================================================================================

# 4、 让其它IP可以访问,通过IPTABLES禁止非法IP访问,不用es自己控制。
vi /usr/local/software/elasticsearch-6.2.1/config/elasticsearch.yml

修改:
network.host: 0.0.0.0

bootstrap.memory_lock: false
bootstrap.system_call_filter: false

#然后需要重启一下elasticsearch-6.1.1
ps -ef | grep elasticsearch |awk '{print $2}'|xargs kill -9

# 以elasticsearch用户身份运行程序,而且是后台运行
su elasticsearch -l -c "/usr/local/software/elasticsearch-6.2.1/bin/elasticsearch -d"

# 调试错误
#su elasticsearch -l -c "/usr/local/software/elasticsearch-6.2.1/bin/elasticsearch"
=========================================================================================================
安装Header插件

 翻墙后用谷歌浏览器打开下面的地址,根据提示安装即可。 
https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm/ 
 
# 修改配置文件
/usr/local/software/elasticsearch-head
vi _site/app.js
# 修改 『http://localhost:9200』字段到本机ES端口与IP
 
启动
cd elasticsearch-head
grunt server
 
 vi /usr/local/software/elasticsearch-6.2.1/config/elasticsearch.yml
# 增加如下字段
http.cors.enabled: true
http.cors.allow-origin: "*"
 

重启es和head即可

 

 

原文地址:https://www.cnblogs.com/littlehb/p/8406378.html