代码之家  ›  专栏  ›  技术社区  ›  Jo frey

Azure上的ElasticSearch-如何记录和安装插件?

  •  1
  • Jo frey  · 技术社区  · 6 年前

    我们正在尝试为Azure云上的ElasticSearch开发一个PoC

    我们从Azure Marketplace安装了弹性模板,选择了3个节点,现在我们有以下配置: 1 Kibana VM 3数据虚拟机 3主VM

    到目前为止,我们可以做些什么:

    连接并登录到Kibana(从控制台创建简单索引模式) 通过bash ssh连接到VMs 什么仍然是开放的,我们拼命寻找清晰的文档:

    哪个VM运行logstash?

    如何启动logstash?

    在哪里存储配置文件(用于日志存储,如果使用jdbc插件,也可以存储)?

    Kibana插件的安装:例如,尝试安装时 https://github.com/Nico-DF/kibana-plugin-traffic-sg 即使我以目录所有者的身份登录,我也总是得到“不允许操作” 是否不可能在虚拟机上安装额外的插件?

    安装ES插件,如 https://github.com/Azure/azure-diagnostics-tools/tree/master/Logstash/logstash-input-azurewadtable https://github.com/Azure/azure-diagnostics-tools/tree/master/Logstash/logstash-input-azureblob 应该在哪个VM上安装它?我想是Master-0吧? 但是在哪个目录下呢?

    有谁能告诉我们一些全面的(针对傻瓜的)指导方针/教程,或者至少回答我们的问题吗?

    thx很多

    1 回复  |  直到 6 年前
        1
  •  1
  •   Monika chaudhary    6 年前

    您可以在Azure中的Ubuntu VM上部署Elasticsearch、Logstash和Kibana。

    使用以下命令启动Logstash:

    sudo systemctl启动日志存储。服务

    在交互模式下测试日志存储,以确保其正常工作:

    sudo/usr/share/logstash/bin/logstash-e“输入{stdin{}}}输出{stdout{}}”

    启动Kibana并在Elasticsearch中可视化数据:

    编辑/etc/kibana/kibana。yml并更改Kibana侦听的IP地址,以便您可以从web浏览器访问它。 服务器主机:“0.0.0.0”

    使用以下命令启动Kibana:

    sudo systemctl启动kibana。服务

    从Azure CLI打开端口5601以允许远程访问Kibana控制台:

    az vm开放端口--端口5601--资源组myResourceGroup--名称myVM

    有关更多信息,请参阅以下文章: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-elasticsearch#start-logstash-and-add-data-to-elasticsearch