目录

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、访问测试:


 

1、准备工作:

(1)创建用户组:

groupadd elastic

(2)创建用户:

useradd -g elastic elastic

(3)创建目录:

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

(4)修改目录所有者:

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

2、软件下载:

https://www.elastic.co/downloads/past-releases

使用6.5.0版本。

3、安装环境:

Elasticsearch运行需要java环境,需要jdk是1.8及1.8+。

4、软件安装:

将下载的elasticsearch压缩文件上传到elasticsearch安装目录并进行解压,即可完成软件安装。

5、配置es信息:

(1)配置服务IP地址:

config/elasticsearch.yml文件中,修改值:

搭建elk最少多少内存 elk单机完整部署_es

(2)配置服务端口号:

config/elasticsearch.yml文件中,修改值:

搭建elk最少多少内存 elk单机完整部署_es_02

(3)配置数据存储路径:

config/elasticsearch.yml文件中,修改值:

搭建elk最少多少内存 elk单机完整部署_elk_03

(4)配置备份存储路径:

config/elasticsearch.yml文件中,修改值:

搭建elk最少多少内存 elk单机完整部署_es_04

(5)配置日志存储路径:

config/elasticsearch.yml文件中,修改值:

搭建elk最少多少内存 elk单机完整部署_elasticsearch_05

(6)配置允许跨域访问:

搭建elk最少多少内存 elk单机完整部署_elk_06

(7)配置monitoring不可用:

默认的kibana中monitoring是可以用的,用来检测es、kibana等信息的,但是默认的会每天产生对应的index索引,时间长了很是不太好,如果monitoring用不到,可以配置参数暂时关闭,如果以后需要了可以再配置启动该功能:xpack.monitoring.enabled: false

搭建elk最少多少内存 elk单机完整部署_搭建elk最少多少内存_07

6、配置jvm信息:

(1)配置jvm heap最小值:

config/jvm.options文件,此值给不要太大,一般1/3真实内存。本次设备为32g内存,配置10g。

搭建elk最少多少内存 elk单机完整部署_es_08

(2)配置jvm heap最大值:

config/jvm.options文件,此值给不要太大,一般1/3真实内存。本次设备为32g内存,配置10g。

搭建elk最少多少内存 elk单机完整部署_elasticsearch_09

7、防火墙开启es端口:

如果只允许es本地访问就不要防火墙开通es端口了,如果需要远程访问es端口,那么就需要防火墙开启es访问端口。

编辑/etc/sysconfig/iptables文件,添加es端口信息:

搭建elk最少多少内存 elk单机完整部署_elasticsearch_10

然后重启iptables服务:service iptables restart

8、软件启动:

(1)普通启动:

su切换都elastic用户下,通过执行elasticsearch解压安装路径下bin/elasticsearch进行后台启动。

(2)后台启动:

su切换都elastic用户下,通过执行elasticsearch解压安装路径下bin/elasticsearch -d进行后台启动。

9、设置es自动创建index:

修改es中index创建方式命令:

http://192.168.1.103:9200/_cluster/settings  GET
{
    "persistent" : {
        "action": {
          "auto_create_index": "true"
        }
    }
}

10、软件停止:

通过ps -ef | grep elastic查看运行进程,通过kill -9 进程号杀死elasticsearch对应进程号。

11、访问测试:

通过浏览器访问:network.host:http.port配置信息组合即可访问,如(192.168.99.164:9200)即可访问到集群elasticsearch的基本信息。