Elastic-HQ使用

当前ES:5.6.4版本;

Elastic-HQ:master分支,支持ES5.x;

由于ES5以上版本不支持直接通过plugin 访问ES,所以得依赖外部WEB服务访问;

步骤一:

unzip elasticsearch-HQ-master.zip
cd elasticsearch-HQ-master
python -m SimpleHTTPServer

python -m SimpleHTTPServer如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等。那么, Python 可能帮助你。使用python可以完成一个简单的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的方式展示出来。只需要干一件事情,那就是安装一个Python。
而Linux默认是安装Python的,所以只需要执行python -m SimpleHTTPServer。
这就行了,而我们的HTTP服务在8000号端口上侦听。你会得到下面的信息:
Serving HTTP on 0.0.0.0 port 8000 …
你可以打开你的浏览器(IE或Firefox),然后输入下面的URL:
http://192.168.1.1:8000
如果你的目录下有一个叫 index.html 的文件名的文件,那么这个文件就会成为一个默认页,如果没有这个文件,那么,目录列表就会显示出来。
如果你想改变端口号,你可以使用如下的命令:
python -m SimpleHTTPServer xxxx

然后用连接ES,第一次报跨域问题,

只要在 ES的 elasticsearch.yml文件加上:

http.cors.enabled: true
http.cors.allow-origin: /.*/
http.cors.allow-headers: "Authorization"

再次访问时,结果宝401权限问题,由于之前装了x-pack,导致需要账号和密码,在网上找到用URL参数方式:

http://192.168.48.64:9200/?auth_user=elastic&auth_password=changeme

试了很多次,都是不行;

最后不得不删除 x-pack插件,

./elasticsearch-plugin -remove x-pack

然后再连接ES,OK;

 

 

 

转载于:https://my.oschina.net/woter/blog/1591639

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值