Tag: elasticsearch docker kibana

具有默认索引和数据的Elasticsearch / Kibana-docker

我打算使用Docker来设置ELK。 这是很容易部署到各种机器(连同其他容器,应该填充elasticsearch数据)。 当我部署我的docker集装箱我想Kibana包含一些默认仪表板和可视化。 据我所知,Kibana中的仪表板和可视化文件存储在Elasticsearch的索引中。 所以我的问题是,如何创build这样一个Dockerfile? 包含“default”索引和数据的Elasticsearch? 我的想法是简单地复制现有Elasticsearch实例的数据文件夹(仅包含来自Kibana的设置): FROM elasticsearch:2.4 ENV http.host 0.0.0.0 ENV transport.host 127.0.0.1 COPY /path/to/the/data /usr/share/elasticsearch/data EXPOSE 9200 9300 ENTRYPOINT ["/docker-entrypoint.sh"] CMD ["elasticsearch"] 这是一个好方法吗?

连接kibana和elasticsearch

我有我的箱子上运行以下docker集装箱… CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5da7523e527b kibana "/docker-entrypoint.s" About a minute ago Up About a minute 0.0.0.0:5601->5601/tcp elated_lovelace 20aea0e545ca elasticsearch "/docker-entrypoint.s" 3 hours ago Up 3 hours 0.0.0.0:9200->9200/tcp, 9300/tcp sad_meitner 我的目标是让kibana链接到我的elasticsearch容器,但是当我打kibana它告诉我,我没有任何文件存储。 我知道这是不正确的,因为我肯定有elasticsearch的文件。 我猜我的链接命令是错误的。 这是我用来启动kibana容器的docker命令。 docker run -p 5601:5601 –link sad_meitner:elasticsearch -d kibana 有人能告诉我我做错了什么吗? 谢谢

使用KitematicconfigurationELK – 弹性search不会启动 – localhost不可用

我试图用Kitematicbuild立ELK(Elasticsearch,Logstash,Kibana)。 我在这里跟着这些互动。 采取的步骤: 安装Kitematic 下载了ELK包 运行容器 我给了以下端口: 我可以访问http://192.168.99.100:32839/app/kibana上的 Kibana,但看到这个错误: http:// localhost:9200返回服务器未find错误。 然后我ssh进入容器,并尝试运行service start elasticsearch但收到以下失败: * Starting Elasticsearch Server sysctl: setting key "vm.max_map_count": Read-only file system [fail] 我的问题: 我是否期望能够通过http:// localhost访问容器服务? 为什么弹性search不能启动? 我可以通过指定弹性search容器url将我自己的脚本(twitter情绪分析数据)的输出连接到弹性search吗? 我自己的调查: 第三条 第1条 第二条 新来的Docker,如果我失去了一些明显的道歉,我很抱歉。

官方Dockerfile使用apt-get命令

我想在我的项目中使用Elasticsearch和Kibana。为了便于部署,我想使用Docker容器。从阅读一些博客,我发现build议使用两个容器一个用于elasticsearch,另一个用于Kibana。 这是正确的方法吗? 我从elsticsearch仓库下载了官方的Dockerfile Dockerfile 但是, Dockerfile使用只能在Ubuntu/Debian上运行的apt-get命令 他们有不同的official Docker文件的不同分布?

Elasticsearch和Kibana的集群级别logging在kubernetes中不起作用

我正在尝试按照以下链接设置群集日志logging http://kubernetes.io/v1.0/docs/getting-started-guides/logging-elasticsearch.html 我的config-default.sh # Optional: Enable node logging. ENABLE_NODE_LOGGING=**true** LOGGING_DESTINATION=${LOGGING_DESTINATION:-**elasticsearch**} # Optional: When set to true, Elasticsearch and Kibana will be setup as part of the cluster bring up. ENABLE_CLUSTER_LOGGING=true ELASTICSEARCH_LOGGING_REPLICAS=${ELASTICSEARCH_LOGGING_REPLICAS:-1} 命令 $ sudo kubectl get pods –namespace=kube-system NAME READY STATUS RESTARTS AGE kube-dns-v9-epplg 4/4 Running 0 20h kube-ui-v3-i4von 1/1 Running 0 18h 正如你所看到的,我启用了日志logging并设置日志logging目的地= elasticsearch。 […]