使用AWS Elasticsearch的Kibana时遇到了困难

使用AWS Elasticsearch Service时遇到了两个问题。
*由于出现错误,已进行修正(2016/03/23)

前提 – 条件或情况的先决条件。

    社内ネットワークから構築していて、社内プロキシを使った環境です

点击Kibana的URL后,Kibana无法正常启动的问题。

解决方案:

    • *1の”Modify access policy”にてアクセスポリシーを変更することができる

 

    aws:SourceIpにプロキシのIPアドレスを指定する必要がある

◎弹性搜索

Elasticsearch.PNG

访问政策

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "",
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      },
      "Action": "es:*",
      "Resource":"arn:aws:es:****:************:domain/Elasticsearchのドメイン名/*",
      "Condition": {
        "IpAddress": {
          "aws:SourceIp": "プロキシのIPアドレス",
        }
      }
    }
  ]
}

总之,连接不上的问题

请确认一下这件事情。

    NAT

解决方案:

    • ElasticsearchServiceはVPCの外にいるので、NATで強い制限をかけていると、繋がらない。拒否される

 

    アクセスポリシーにプロキシのIPアドレスに加えて、NATのIPも指定してあげる

◎访问策略

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "",
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      },
      "Action": "es:*",
      "Resource":"arn:aws:es:****:************:domain/Elasticsearchのドメイン名/*",
      "Condition": {
        "IpAddress": {
          "aws:SourceIp": [
            "プロキシのIPアドレス",
            "NATのIPアドレス"
          ]
        }
      }
    }
  ]
}

Kibana很慢,Elasticsearch的控制台也很慢。

原因 – 的原因

    • インスタンスタイプが小さすぎて、CPUが大忙し

ElasticsearchのMonitoringタブを開いてCPUUtilizationを見ると↓のように(3/10あたり)100%ではりついてしまうため、ものすごく重くなる

CPU.PNG

解决方案

    • 残念ながら、Elasticsearchのドメインを新しく作りなおすしかない

 

    そのときに大きめのインスタンスタイプを指定することで解決できる

赠品

kibanaのIPアドレスはcliを用いて、↓で調べることができる(*2のsearch~comを指定)

$ nslookup search**********com
Server:
Address:
Non-authoritative answer:

Name:
Address:ココ!

广告
将在 10 秒后关闭
bannerAds