CentOS 6.5
elasticsearch-6.7.0
elasticsearch-analysis-ik-6.7.0
前提是需要安装jdk,本文不再赘述,详细安装请参照:https://blog.csdn.net/xiaTianCsDN/article/details/82229129
https://www.elastic.co/cn/downloads/past-releases
安装集群在每个节点上的安装步骤基本上都是一样的,我以一个节点为例
下载完成之后通过ftp上传到linux服务器指定目录下,比如:/usr/local/elasticsearch-6.7.0.tar.gz
1、新建elasticsearch组用户
groupadd elsearch
useradd -g elsearch elsearch
2、解压安装包并重命名:
cd /usr/local
tar -zxvf elasticsearch-6.7.0.tar.gz
mkdir elk
mv elasticsearch-6.7.0 elk/elasticsearch
3、将elasticsearch安装目录elk赋予用户elsearch权限
chown -R elsearch:elsearch elk
4、创建用于存放数据与日志的目录并授权用户elsearch
cd /usr/local/elk
mkdir {data,logs}
chown elsearch:elsearch ./{data,logs}
5、修改Elasticsearch配置
vim elasticsearch/config/elasticsearch.yml
添加配置如下:
cluster.name: es ##ES集群名
node.name: node01 ##当前节点名,根据不同节点填写不同名称,不能重复
path.data: /usr/local/elk/data ##数据存放路径
path.logs: /usr/local/elk/logs ##日志存放路径
network.host: 192.168.1.151 ##ES服务器绑定IP地址
http.port: 9200 ##ES端口
discovery.zen.ping.unicast.hosts: ["192.168.1.151","192.168.1.152","192.168.1.153"] ##ES集群IP地址
http.cors.enabled: true ##开启跨域访问
http.cors.allow-origin: "*" ##允许任何访问
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
6、修改limits.conf配置
vim /etc/security/limits.conf
在末尾添加如下内容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
7、修改90-nproc.conf配置
vim /etc/security/limits.d/90-nproc.conf
* soft nproc 2048 修改为:* soft nproc 4096
8、修改sysctl.conf配置
vim /etc/sysctl.conf
在末尾添加
vm.max_map_count = 655360
保存之后重新加载配置
sysctl -p
9、启动服务
首先切换root用户到elsearch用户
su elsearch
/usr/local/elk/elasticsearch/bin/elasticsearch
后台启动
/usr/local/elk/elasticsearch/bin/elasticsearch -d
10、查看服务是否启动成功
(1)、通过查看端口占用情况9200,9300
netstat -ntlp
(2)、通过jps查看
jps
为了保证端口能被访问需要开放端口或者关闭防火墙,我选择的是关闭防火墙
service iptables stop
https://github.com/medcl/elasticsearch-analysis-ik/releases/
下载完成之后通过ftp上传到elasticsearch安装目录plugins下,比如:/usr/local/elk/elasticsearch/plugins/elasticsearch-analysis-ik-6.7.0.zip
在elasticsearch安装目录plugins下创建ik目录
cd /usr/local/elk/elasticsearch/plugins
mkdir ik
移动到ik目录下并解压
mv elasticsearch-analysis-ik-6.7.0.zip ik/
cd ik
unzip elasticsearch-analysis-ik-6.7.0.zip
rm -rf elasticsearch-analysis-ik-6.7.0.zip
重启elasticsearch
kill -9 elasticsearch进程id
/usr/local/elk/elasticsearch/bin/elasticsearch -d
至此一个节点上的安装就完成了,照此步骤安装其他节点一样的