安装部署Elasticsearch并用postman浏览数据
来源:互联网 发布:阿里java面试题2016 编辑:程序博客网 时间:2024/06/07 14:08
目前阿里云用的Elasticsearch版本是5.5.3 with x-pack,这里详细记录下该版本的安装配置步骤。
1、环境准备
操作系统版本:CentOS Linux release 7.2
[elastic@elk elk]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
JDK版本:1.8.0_91
[elastic@elk elk]$ java -version
java version"1.8.0_91"
Java(TM) SERuntime Environment (build 1.8.0_91-b14)
Java HotSpot(TM)64-Bit Server VM (build 25.91-b14, mixed mode)
2、下载并安装elasticsearch
下载:
curl -L -Ohttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.3.tar.gz
解压:
tar -xvf elasticsearch-5.5.3.tar.gz
执行:
cd elasticsearch-5.5.3/bin
./elasticsearch
3、 配置elasticsearch
执行第2步之后,ES就可以运行起来,不过只能在本机上通过localhost访问,如:
curl http://localhost:9200
此时从其它机器的浏览器是无法访问的,需要配置ES安装目录里的config/elasticsearch.yml文件,修改两个地方。
a) 把network.host的值修改为本机的IP地址:
b) 在elasticsearch.yml文件的最后增加如下两行,开启跨域访问功能
http.cors.enabled: true
http.cors.allow-origin: "*"
重启ES,即可用IP地址以http的访问访问ES了。
4、安装X-Pack
有两种方式可以安装X-Pack插件:
1) 在线安装,cd到ES_HOME目录下执行
bin/elasticsearch-plugin install x-pack
2) 离线安装,把x-pack-5.5.3.zip包下载下来,cd到ES_HOME目录下执行bin/elasticsearch-plugin installfile:///path/to/file/x-pack-5.5.3.zip
file://后面必须为x-pack-5.5.3.zip的绝对路径。
重启ES,之后用http访问ES就需要用户名和密码认证了。默认帐号和密码分别为elastic和changeme。
5、Postman工具的使用
Elasticsearch中有Head插件可以查看ES的运行状态及数据,没有装X-Pack时,可从本地直接连到ES服务器上去查看,用起来很方便。安装了X-Pack后,需要用户名和密码验证了,本地Head插件无法连上去,ES5.0以后,安装Head 插件也非常麻烦。Postman用起来挺方便的,在下载postman安装包在本地安装好就可以直接使用。
关于鉴权认证的问题,在postman发请求时,Headers里配置一个Authorization参数就可以发送成功,这个参数的值可通过在浏览器里登录http://hostname:9200//,找到该请求header中的Authorization值,把这个值放进去就可以了。
- 安装部署Elasticsearch并用postman浏览数据
- elasticsearch安装部署文档
- ElasticSearch安装部署
- linux elasticsearch 安装部署
- elasticsearch集群部署安装
- elasticsearch 集群安装部署
- elasticsearch安装部署
- elasticsearch安装部署
- elasticSearch集群安装部署
- elasticsearch安装部署
- linux下ElasticSearch安装部署
- Elasticsearch 2.3.2 安装部署
- linux下ElasticSearch安装部署
- 安装postman
- postman安装
- postman安装
- ElasticSearch中用aggs聚合求每分钟数据求和,并用java获取到数据
- 分布式搜索引擎Elasticsearch——安装部署
- 33.笔记 MySQL学习——删除索引
- 【Java】日期&字符串互转
- HBase源码系列(五)Get、Scan在服务端是如何处理的?
- Java并发编程札记-(一)基础-04Thread详解
- 34.笔记 MySQL学习——更改表结构
- 安装部署Elasticsearch并用postman浏览数据
- java事务及隔离级别
- JAVA----定时操作任务
- Python中的作用域规则:最内嵌套作用域规则 和 LEGB
- 35.笔记 MySQL学习——通过SHOW获取数据库元数据
- 大量的QT控件及示例发放
- 36.笔记 MySQL学习——借助INFORMATION_SCHEMA获取元数据
- 做一个头标
- 机器学习实战-6支持向量机