elasticsearch-kopf访问远程集群

时间:2017-04-10 16:47:15

标签: elasticsearch

我尝试使用kopf工具连接到远程弹性搜索群集。 我无法访问群集以将其安装为插件,因此我在本地运行它(使用gulp.task('compile:ts', function () { return gulp .src(tscConfig.filesGlob) //filesGlob is "src/ts/**/*.ts" .pipe(plumber({ errorHandler: function (err) { console.error('>>> [tsc] Typescript compilation failed'.bold.green); this.emit('end'); }})) .pipe(sourcemaps.init()) .pipe(tsc(tscConfig.compilerOptions)) .pipe(sourcemaps.write('.')) .pipe(concat('all-components.js')) .pipe(gulp.dest('public/dist')); }); )。

群集已安装屏蔽,启用了SSL并启用了身份验证。 我可以像这样使用curl连接: python -m SimpleHTTPServer

但我无法让kopf访问群集,我在地址中输入: curl -u user https://elastic-address.com:9200 -k

但这就是我得到的:

https://user:password@elastic-address.com:9200

所以我在我的chrome中安装了Allow-Control-Allow-Origin: *插件,这就是我得到的:

Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:9999' is therefore not allowed access.

甚至可以连接到这样的远程集群吗?如果是这样,我需要做些什么来使其发挥作用。

0 个答案:

没有答案