美文网首页
分布式架构下splunk如何进行数据输入

分布式架构下splunk如何进行数据输入

作者: 绝世小飞鱼 | 来源:发表于2019-10-08 00:33 被阅读0次

问题:现在在一个公司里面,有1,2,3,三台电脑作为搜索头,4,5,6,7,8五台电脑作为索引器,9作为cluster master管理集群,10作为deployment server 管理转发器,请问应该怎样去导入数据?假设现在数据存放在电脑108中。

1、确定测试用索引。首先,确定自己的分布式架构下在deployment server 下面已经建立了测试用索引,以便于进行数据测试。若不清楚是否拥有此索引,可直接询问管理员。(若无此索引,请尽量新建一新索引作为测试用索引)

2、判断数据所用的来源类型可以正确解析数据,若无此来源类型,应选择合适配置并新建来源类型。(若所选来源类型可以正确解析数据,则直接跳过下面的新建来源类型步骤)

(1)点击添加数据

(2)点击上载

(3)选择合适的来源类型。在此处配置,直到自己所用配置可以正确解析为止。若无法正确解析,请询问管理员如何进行配置,或查阅ADMIN文档中props.conf一节

3、新建来源类型。在deployment server新建来源类型,以求对数据获得正确的导入格式。

(1)在设置中找到来源类型

新建来源类型

(2)点击新建来源类型。请注意在此步之前是否已确定数据导入进来时断行等数据解析是否正确,若未判断,应先将数据导入并选择合适的设置,以求数据正确解析。

(3)选择合适的配置。然后保存,请再次确定此时保存的来源类型可以正确解析数据。确定方法与第二步相同。

4、建立新远程文件或目录,以监控数据路径。

(1)点击设置数据输入

(2)在转发的输入中选择合适的数据类型

(3)点击新远程文件和目录。

(4)请选择存放数据的转发器,即可用主机。选择服务器类为新建新建服务器类名称。(请注意,现在所有的操作过程均为测试过程,此过程做完后显示数据正常进入之后,再在正式的索引中导入数据,重复在此测试过程中的所有操作即可,在正式导入数据时请确定是否需要新建服务器类,若不清楚,可直接询问管理员。)

(5)请填写所要监控的文件或文件目录,请注意,此时无法进行选择,因为数据来自于远方计算机,即存放数据的转发器108中的文件或目录路径。例如:/var/log/syslog。

(6)点击选择,选择自己之前已经确定过可以正确解析数据的来源类型。选择测试用索引(若测试正确,则再次经过此步骤时选择正式索引)

(7)单击检查。单击完成。

5、此时到deployment server 下面去下发配置文件props。现在进入/opt/splunk/etc/deployment-apps/路径,则可以看到刚才新建的服务器类所形成的默认应用。

(1)进入/opt/splunk/etc/deployment-apps/路径

(2)进入应用。进入local。编写props.conf文件。其中写入编码格式,二进制等设置。若不知道正确配置可直接去第2步复制剪贴板,直接粘贴进去。(请注意,此时你的来源类型为新建的时才需要编写此处以及之后的步骤,若系统自带的来源类型已经满足你的需求,则不需要再在此处编写此文件,一旦编写,反而有可能覆盖系统自带的配置文件。)

(3)回到/opt/splunk/bin目录,输入./splunk reload deploy-server将配置文件下发至forwarder108中。

6、进入cluster master后台,去编写cluster下的props.conf文件,路径为/opt/splunk/etc/master-apps/。在此路径下若只有一个文件夹_cluster,则直接编辑即可。若有两个以上文件夹,应询问管理员在哪个文件夹下进行编辑。编辑方式与deployment server 下的编辑一样,只不过配置的参数不同。若不知应该配置哪些参数,则到第2步复制配置参数复制剪贴板,直接复制粘贴即可。

7、向所有indexer下发对应来源类型的配置参数。在cluster master的web界面进行操作。

(1)点击设置索引器群集化。

(2)点击配置软件包操作

(3)点击推送,也有可能为Push,具体看自己的即可。此时所有操作均已完成。在搜索头中进行搜索即可。

相关文章

  • 分布式架构下splunk如何进行数据输入

    问题:现在在一个公司里面,有1,2,3,三台电脑作为搜索头,4,5,6,7,8五台电脑作为索引器,9作为clust...

  • 搜索引擎

    es的分布式架构原理能说一下吗?(es是如何实现分布式的啊)? es写入数据的工作原理是什么? es查询数据的工作...

  • 架构师之路18年精选100篇

    【分布式架构】 《架构,为什么要做服务化?》 《架构,如何进行容量设计?》 《架构,关于负载均衡的一切》 《架构,...

  • 使用事件和消息队列实现分布式事务

    不同于单一架构应用(Monolith), 分布式环境下, 进行事务操作将变得困难, 因为分布式环境通常会有多个数据...

  • 分布式事务解决方案实战专题-1

    多数据源下分布式事务2PC解决方案 背景 在传统架构中可以使用spring的@Transactional 进行声明...

  • Hadoop的架构知识

    最近没事研究了下Hadoop,先来了解下Hadoop的架构知识 Hadoop是一个能够对大量数据进行分布式处理的软...

  • 分布式数据库排序及优化

    一、背景 1.1 分布式数据库架构 当前分布式数据库架构有不少,但是总体架构相差不大,主要组件都包含协调节点、数据...

  • 分布式数据库排序及优化

    一、背景 1.1 分布式数据库架构 当前分布式数据库架构有不少,但是总体架构相差不大,主要组件都包含协调节点、数据...

  • 思考框架之第一性原理

    前段时间,我接手了一个任务,分布式架构下的数据分布及交易路由架构方案。分布式架构,自然是以互联网企业为师,于是从网...

  • 《分布式_Dubbo》_从0到1整体认识分布式

    Dubbo记录之前,先整体学习下分布式演变过程。 分布式的发展历史: 单体式架构 垂直架构 分布式架构 分布式架构...

网友评论

      本文标题:分布式架构下splunk如何进行数据输入

      本文链接:https://www.haomeiwen.com/subject/ypijyctx.html