小编dro*_*bot的帖子

无法从服务器外部访问ElasticSearch实例 - Azure Windows 2012

我已将Elastic Search 2.3.0设置为具有Windows Server 2012 R2的Azure VM中的服务.我可以使用来自服务器内的弹性搜索实例

http://localhost:9200
Run Code Online (Sandbox Code Playgroud)

但我无法从服务器外部访问.

我试过了什么?

  • 仅用于测试我已在虚拟网络外部使用VM.
  • 在Windows防火墙设置中将端口9200打开为入站流量规则
  • 在Azure门户设置中添加了一个端口,用于打开端口9200

尝试使用VM Classic.

另外,为了测试VM是否正常,我在该机器中设置了IIS,打开了端口80.可以从外部访问默认的IIS页面.

我唯一没有尝试的是在Linux VM中设置ES.

我在elasticsearch日志中找不到任何内容.在浏览器(Chrome)上,网络中没有日志.它只是旋转,等待服务器,并与"ERR_EMPTY_RESPONSE"对齐.

任何做过这件事的人都能解决一些问题吗?

更新:这是我在netstat中可以看到的:

TCP    127.0.0.1:9200         machine-name:0       LISTENING
TCP    127.0.0.1:9300         machine-name:0       LISTENING
Run Code Online (Sandbox Code Playgroud)

azure elasticsearch windows2012

8
推荐指数
2
解决办法
9062
查看次数

导入语句如何在ember-cli中运行?

对于emberjs和ember-cli来说,这是一个新手.

我一直想知道这样的声明是如何工作的:

import Ember from 'ember'
Run Code Online (Sandbox Code Playgroud)

"ember build"是否在node_modules中查找"ember"?

我理解这样的语句与相对路径:

import ENV from './config/environment'
Run Code Online (Sandbox Code Playgroud)

但不是那些没有路径的人.

这个问题与找不到模块的ember-validations有关,试图找到它的根本原因.

ember.js ember-cli

5
推荐指数
1
解决办法
2092
查看次数

关于分层数据的PIVOT

我有这样一张桌子:

Id  Name                parentId
--------------------------------
5   Rollers             2
2   Paint and Brushes   1
1   Decorating          NULL

使用PIVOT或任何其他单个查询,我可以得到这样的输出:

cat1id   cat1name      cat2id    cat2name             cat3id    cat3Name
------------------------------------------------------------------------
1        Decorating    2         Paint and Brushes    5         Rollers

sql sql-server pivot

3
推荐指数
1
解决办法
3240
查看次数

loopback.io:不在查询中

我正在尝试在loopback.io中进行查询.但找不到与此相关的任何功能.这是我尝试过的:

Product.find({
        where: {
            name: {
                like: '%' + searchTerm + '%'
            },
            id: {
                neq: [1,2,3]
            }
        },
        limit: 15
    }, function(err, searchResults) {...}
Run Code Online (Sandbox Code Playgroud)

事实上,生成的查询是:

'SELECT `id`,`name`,`ref` FROM `Product` WHERE `name` LIKE \'%iPh%\' AND `id`!=1, 2, 3 ORDER BY `id` LIMIT 15' }
Run Code Online (Sandbox Code Playgroud)

我知道我们可以检查一下

field in (n1,n2,...)
Run Code Online (Sandbox Code Playgroud)

使用https://docs.strongloop.com/display/public/LB/Where+filter#Wherefilter-inq.但我不能得到'不在'的情况.

以前有人遇到过这种情况吗?

strongloop loopbackjs

3
推荐指数
1
解决办法
1748
查看次数

Istio ServiceEntry 用于多个外部数据库进入同一个数据库

我们的集群中有 2 个服务在同一个命名空间中,每个服务都使用自己的数据库,如下所示: 在此处输入图片说明

我们为每个数据库添加了2个ServiceEntry:

---
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
  name: service-1
  namespace: mynamespace
spec:
  exportTo:
    - "."
  hosts:
    - service1-db.xxx.com
  ports:
    - number: 5432
      name: tcp
      protocol: tcp
  resolution: DNS
  location: MESH_EXTERNAL
...

---
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
  name: service-2
  namespace: mynamespace
spec:
  exportTo:
    - "."
  hosts:
    - service2-db.xxx.com
  ports:
    - number: 5432
      name: tcp
      protocol: tcp
  resolution: DNS
  location: MESH_EXTERNAL
...
Run Code Online (Sandbox Code Playgroud)

由此产生的交互看起来像这样,这是意料之中的:

在此处输入图片说明

关于我们缺少什么的任何线索?

cloud amazon-web-services kubernetes istio

2
推荐指数
1
解决办法
1279
查看次数