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

我试图用Kitematicbuild立ELK(Elasticsearch,Logstash,Kibana)。 我在这里跟着这些互动。 采取的步骤:

  1. 安装Kitematic
  2. 下载了ELK包
  3. 运行容器
  4. 我给了以下端口:

在这里输入图像说明

我可以访问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]

我的问题:

  1. 我是否期望能够通过http:// localhost访问容器服务?

  2. 为什么弹性search不能启动?

  3. 我可以通过指定弹性search容器url将我自己的脚本(twitter情绪分析数据)的输出连接到弹性search吗?

我自己的调查:

  1. 第三条
  2. 第1条
  3. 第二条

新来的Docker,如果我失去了一些明显的道歉,我很抱歉。