文件名称:vulcanizer:专注于GitHub的Ops的Elasticsearch库
文件大小:68KB
文件格式:ZIP
更新时间:2024-02-24 08:13:06
go elasticsearch operations GoGo
硫化剂 GitHub的Ops重点Elasticsearch库 该项目是用于与Elasticsearch集群进行交互的golang库。 其目标是提供一个高级API,以帮助解决与运行Elasticsearch集群相关的常见任务,例如查询集群的运行状况,从节点迁移数据,更新集群设置等。 该项目并非旨在成为用于向Elasticsearch查询或建立索引的全功能API客户端。 Go API 您可以在Go应用程序中执行自定义操作。 import "github.com/github/vulcanizer" v = vulcanizer . NewClient ( "localhost" , 9200 ) oldSetting , newSetting , err := v . SetSetting ( "indices.recovery.max_bytes_per_sec" , "1000mb" ) 命令行应用 该项目产生了一个vulcanizer二进制文件,该文件是一个命令行应用程序,可用于管理您的Elasticsearch集群。 $ vulcanizer help Usage:
【文件预览】:
vulcanizer-master
----pkg()
--------cli()
----integration_test.go(9KB)
----cmd()
--------vulcanizer()
----es.go(41KB)
----.github()
--------workflows()
----integration_data()
--------v6()
--------v7()
--------v5()
--------documents.dat(1KB)
----util_test.go(2KB)
----LICENSE(1KB)
----es_test.go(56KB)
----ROADMAP.md(2KB)
----CONTRIBUTING.md(2KB)
----.gitignore(227B)
----go.sum(36KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(5KB)
----script()
--------bootstrap(489B)
--------revision(159B)
--------test(232B)
--------integration-test(2KB)
--------build(108B)
----util.go(3KB)
----go.mod(1KB)