我们正在尝试在Azure云上开发ElasticSearch的PoC
我们从Azure Marketplace安装了Elastic模板,选择了3个节点,现在我们有以下配置: 1 Kibana VM 3数据VM 3主VM
到目前为止我们能做些什么:
连接并登录Kibana(从控制台创建简单的索引模式) 通过bash ssh连接到VM 什么是开放的,我们拼命寻找清晰的文档:
在哪个VM上运行logstash?
如何启动logstash?
存储配置文件的位置(对于logstash,但是如果使用jdbc插件)?
安装Kibana插件:尝试安装时https://github.com/Nico-DF/kibana-plugin-traffic-sg即使我以目录的所有者身份登录,我总是得到“操作不被允许” 是否无法在VM上安装额外的插件?
安装类似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的ES插件 应该在哪个VM上安装? Master-0我假设? 但那么在哪个目录下?
任何人都可以指导我们一些全面的(针对傻瓜)指南/教程或者至少回复我们的问题吗?
很多答案 0 :(得分:0)
您可以在Azure中的Ubuntu VM上部署Elasticsearch,Logstash和Kibana。
使用以下命令启动Logstash:
sudo systemctl start logstash.service
以交互模式测试Logstash以确保其正常工作:
sudo / usr / share / logstash / bin / logstash -e'input {stdin {}}输出{stdout {}}'
启动Kibana并在Elasticsearch中可视化数据:
编辑/etc/kibana/kibana.yml并更改Kibana监听的IP地址,以便您可以从Web浏览器访问它。 server.host:"0.0.0.0"
使用以下命令启动Kibana:
sudo systemctl start kibana.service
从Azure CLI打开端口5601以允许远程访问Kibana控制台:
az vm open-port --port 5601 --resource-group myResourceGroup --name myVM
有关详细信息,请参阅以下文章: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-elasticsearch#start-logstash-and-add-data-to-elasticsearch