目录
1、准备工作:
(1)创建用户组:
(2)创建用户:
(3)创建目录:
(4)修改目录所有者:
2、软件下载:
3、安装环境:
4、软件安装:
5、配置es信息:
(1)配置服务IP地址:
(2)配置服务端口号:
(3)配置数据存储路径:
(4)配置备份存储路径:
(5)配置日志存储路径:
(6)配置允许跨域访问:
(7)配置monitoring不可用:
6、配置jvm信息:
(1)配置jvm heap最小值:
(2)配置jvm heap最大值:
7、防火墙开启es端口:
8、软件启动:
(1)普通启动:
(2)后台启动:
9、设置es自动创建index:
10、软件停止:
11、访问测试:
groupadd elastic
useradd -g elastic elastic
Elasticsearch安装路径:
mkdir -p /wocloud/soft/elasticsearch
Elasticsearch数据存储路径:
mkdir -p /wocloud/elasticsearch/data
Elasticsearch日志存储路径:
mkdir -p /wocloud/elasticsearch/logs
Elasticsearch数据备份路径:
mkdir -p /wocloud/elasticsearch_backup/data_backup
chown -R elastic.elastic /wocloud/soft/elasticsearch
chown -R elastic.elastic /wocloud/elasticsearch/data
chown -R elastic.elastic /wocloud/elasticsearch/logs
chown -R elastic.elastic /wocloud/elasticsearch_backup/data_backup
https://www.elastic.co/downloads/past-releases
使用6.5.0版本。
Elasticsearch运行需要java环境,需要jdk是1.8及1.8+。
将下载的elasticsearch压缩文件上传到elasticsearch安装目录并进行解压,即可完成软件安装。
config/elasticsearch.yml文件中,修改值:
config/elasticsearch.yml文件中,修改值:
config/elasticsearch.yml文件中,修改值:
config/elasticsearch.yml文件中,修改值:
config/elasticsearch.yml文件中,修改值:
默认的kibana中monitoring是可以用的,用来检测es、kibana等信息的,但是默认的会每天产生对应的index索引,时间长了很是不太好,如果monitoring用不到,可以配置参数暂时关闭,如果以后需要了可以再配置启动该功能:xpack.monitoring.enabled: false
config/jvm.options文件,此值给不要太大,一般1/3真实内存。本次设备为32g内存,配置10g。
config/jvm.options文件,此值给不要太大,一般1/3真实内存。本次设备为32g内存,配置10g。
如果只允许es本地访问就不要防火墙开通es端口了,如果需要远程访问es端口,那么就需要防火墙开启es访问端口。
编辑/etc/sysconfig/iptables文件,添加es端口信息:
然后重启iptables服务:service iptables restart
su切换都elastic用户下,通过执行elasticsearch解压安装路径下bin/elasticsearch进行后台启动。
su切换都elastic用户下,通过执行elasticsearch解压安装路径下bin/elasticsearch -d进行后台启动。
修改es中index创建方式命令:
http://192.168.1.103:9200/_cluster/settings GET
{
"persistent" : {
"action": {
"auto_create_index": "true"
}
}
}
通过ps -ef | grep elastic查看运行进程,通过kill -9 进程号杀死elasticsearch对应进程号。
通过浏览器访问:network.host:http.port配置信息组合即可访问,如(192.168.99.164:9200)即可访问到集群elasticsearch的基本信息。