上一篇,我写到了安装,或许有人问 难道不需要配置什么东西嘛? 答案是正确的,如果你只是需要安装的话,确实不需要配置什么东西,下载下来运行就好了。 但是如果你需要更好的去使用的话,配置肯定就是需要配置一些东西的啦。 所以呢,本篇就来讲述一下elk 的环境配置问题!!
elasticsearch 的配置文件呢,是只有这么一部分的! ,也就是说,我们接下来的操作都是在这里面进行的。 首先呢,我先介绍一下,这些文件,script 呢,是一个空的文件件,暂时不知道他是干什么的,我们可以不用理会,第二个呢,是elastic的配置文件,里面呢 是一些关于集群啊,节点啊,什么的配置文件
。 第三个呢 是关于elk 的jva虚拟机jvm的配置文件。 我们不需要去关心这部分,因为jvm已经成为了java单独的一门学科了! 第四个呢, 是 elk的日志配置文件。 我们也不需要关他。 该有的设计师都已经想到了。 除非是你想要个性化一点,可以去尝试修改log配置文件。
综上所述,elasticsearch的配置文件就只有elasticsearch.yml 这一个文件了。 所以呢,我们就先去看看他都有一些什么吧!
# ======================== Elasticsearch 配置=========================
#
# 记录如下: Elasticsearch 提供了大多数设置合理的默认值
# 在你更改配置之前,你要想清楚你想要干嘛!
#配置节点的主要方法是通过此文件。 下面提供的摸吧列出了,你可能会用到的配置
# 详情参考官网
# https://www.elastic.co/guide/en/elasticsearch/reference/index.html
#
# ---------------------------------- Cluster -----------------------------------
#
# 集群名称
#
cluster.name: myCluster
#
# ------------------------------------ Node ------------------------------------
#
# 节点名称
#
node.name: sjw-node
#
# 向节点添加自定义属性
#
#node.attr.rack: r1
#
# ----------------------------------- Paths ------------------------------------
#
#文件存储路径
#
#path.data: /path/to/data
#
# 日志文件存储路径
#
#path.logs: /path/to/logs
#
# ----------------------------------- Memory -----------------------------------
#
# 启动时是否锁定内存
#
#bootstrap.memory_lock: true
#
#个人建议将整个电脑的一般内存,赋予elk使用权限! 毕竟内存越大,跑的越快嘛
#
#
# ---------------------------------- Network -----------------------------------
#
# 设置允许访问的ip地址
#
network.host: 0.0.0.0
#
# 设置端口号
#
#http.port: 9200
# 更多信息参考官网
#
# --------------------------------- Discovery ----------------------------------
#
# 传递要在新节点启动时执行发现的主机的初始列表:
# 列表以此格式书写 ["127.0.0.1", "[::1]"]
#
#discovery.zen.ping.unicast.hosts: ["host1", "host2"]
#
# 配置最低可用节点
#
#discovery.zen.minimum_master_nodes: 3
#
#更多信息,参考官网
#
# ---------------------------------- Gateway -----------------------------------
#
# 集群重启后,阻止初始恢复,知道第多少个节点开始启动时!
#
#gateway.recover_after_nodes: 3
#
# 更多信息,参考官网
#
# ---------------------------------- Various -----------------------------------
#
# 删除索引_index 时,会显示名称!
#
#action.destructive_requires_name: true
以上呢,就是elasticsearch 配置文件的一点小小的解析了。偷了个懒,直接把 文档上的注释翻译了。
不过也是能看到了,文档上都说明了。详情请参考官网!
新手小白,欢迎各位大佬进行斧正!!