访问Elasticsearch服务 - ElasticsearchBES | 百度智能云文档


本站和网页 https://cloud.baidu.com/doc/BES/s/4jwvyk4fe/ 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

访问Elasticsearch服务 - ElasticsearchBES | 百度智能云文档
百度智能云
最新活动产品解决方案企业服务云市场合作与生态开发者服务与支持了解智能云
备案文档管理控制台
This app works best with JavaScript enabled.文档中心API中心SDK中心视频中心访问Elasticsearch服务Elasticsearch BES功能发布记录产品描述产品介绍基本概念关键特性产品定价计费说明预付费后付费配置变更费用说明增强特性百度NLP中文分词插件百度NLP中文分词词典动态更新向量检索插件基于BOS的冷热数据分离快速入门集群资源评估创建集群访问Elasticsearch服务导入数据并搜索用户手册集群管理集群创建ES服务区域代码集群重启集群删除密码重置自动续费公网绑定跨可用区迁移集群配置变更集群扩缩容集群变配说明与建议权限管理基于BOS的快照与恢复集群配置配置同义词插件管理Elasticsearch插件列表系统默认插件IK中文分词插件与动态更新词典analysis-pinyin拼音分词插件ingest attachment插件动态同义词插件简繁体转换插件SQL插件限流插件上传与安装自定义插件监控报警数据迁移账户管理多用户访问控制ES版本升级定时调度日志查询账号使用说明数据量观测多可用区部署配置报警开发指南Elasticsearch Restful APIElasticsearch Java客户端Java REST ClientHigh Level REST ClientLow Level REST Client通过其他客户端访问ElasticsearchAPI文档定时调度创建和更新定时调度任务查看定时调度任务删除定时调度任务典型实践使用BSC将BOS中的数据导入Es使用BSC将Kafka中的数据导入Es基于节点磁盘介质的冷热数据分离KibanaKibana使用指南LogstashLogstash使用指南ELK基于ELK构建日志分析系统Java-SDK概述安装SDK工具包快速入门BesClient集群实例节点配置类型日志异常版本更新记录Python-SDK概述安装SDK工具包快速入门BesClient集群实例日志异常版本更新记录节点配置类型常见问题常见问题总览Elasticsearch系统常见问题Spark访问Es常见问题服务等级协议SLABES服务等级协议SLA(V1.0)所有文档Elasticsearch BES功能发布记录产品描述产品介绍基本概念关键特性产品定价计费说明预付费后付费配置变更费用说明增强特性百度NLP中文分词插件百度NLP中文分词词典动态更新向量检索插件基于BOS的冷热数据分离快速入门集群资源评估创建集群访问Elasticsearch服务导入数据并搜索用户手册集群管理集群创建ES服务区域代码集群重启集群删除密码重置自动续费公网绑定跨可用区迁移集群配置变更集群扩缩容集群变配说明与建议权限管理基于BOS的快照与恢复集群配置配置同义词插件管理Elasticsearch插件列表系统默认插件IK中文分词插件与动态更新词典analysis-pinyin拼音分词插件ingest attachment插件动态同义词插件简繁体转换插件SQL插件限流插件上传与安装自定义插件监控报警数据迁移账户管理多用户访问控制ES版本升级定时调度日志查询账号使用说明数据量观测多可用区部署配置报警开发指南Elasticsearch Restful APIElasticsearch Java客户端Java REST ClientHigh Level REST ClientLow Level REST Client通过其他客户端访问ElasticsearchAPI文档定时调度创建和更新定时调度任务查看定时调度任务删除定时调度任务典型实践使用BSC将BOS中的数据导入Es使用BSC将Kafka中的数据导入Es基于节点磁盘介质的冷热数据分离KibanaKibana使用指南LogstashLogstash使用指南ELK基于ELK构建日志分析系统Java-SDK概述安装SDK工具包快速入门BesClient集群实例节点配置类型日志异常版本更新记录Python-SDK概述安装SDK工具包快速入门BesClient集群实例日志异常版本更新记录节点配置类型常见问题常见问题总览Elasticsearch系统常见问题Spark访问Es常见问题服务等级协议SLABES服务等级协议SLA(V1.0)文档中心>ElasticsearchBES>快速入门>访问Elasticsearch服务本页目录通过Kibana访问通过curl命令访问认证方式创建 index导入数据实时导入:批量导入:查询数据列出集群中所有的 index:查询 index 中的数据:访问Elasticsearch服务更新时间:2022-04-20Elasticsearch集群搭建好之后,用户可以通过Kibana访问集群,也可以通过curl命令访问集群,然后进行数据的导入或查询。在使用Elasticsearch服务前,用户需要注意以下几点:
由于Elasticsearch集群创建的时候在用户定义的VPC内,所以只有属于同一个VPC内的bcc才能直接访问Elasticsearch服务,而不同VPC内的节点则需要通过对等连接等方式进行访问。
Elasticsearch集群默认只有一个superuser用户,superuser用户的密码就是用户创建集群时指定的管理员密码。您也可以创建新的Elasticsearch用户,创建方法参见权限管理。
连接Elasticsearch服务的方式可参见Elasticsearch Restful API。
通过Kibana访问
下面介绍如何通过Kibana来访问Elasticsearch服务。
创建百度智能云Elasticsearch集群会默认附赠一个Kibana节点。等待实例状态变成运行中,就可以通过Kibana访问集群,具体访问步骤如下:
在集群列表中,单击目标集群名称进入集群详情页。
在集群详情页左侧导航栏默认选中集群信息,集群信息的内容区域展示了Kibana的地址信息。
在浏览器打开上述Kibana地址,然后登录Kibana(Kibana用户名密码与百度智能云Elasticsearch服务的用户名密码相同)。
登录成功之后,点击Explore on my own,就可以进入Kibana可视化管理页面。
在Kibana可视化管理页面,单击Dev Tools(开发工具,位于左侧导航栏中),若需要输入密码,输入上述相同的用户名和密码。
在Console下执行如下命令可以访问Elasticsearch集群,获取结果在右侧栏展示。
GET /
通过curl命令访问
下面以Linux下的curl命令为例来介绍如何访问Elasticsearch服务。
认证方式
例如使用 Http Basic认证方式访问集群:
curl -u {username}:{password} --header 'Content-Type: application/json' -XGET '{host}:{port}/'
使用URL参数认证:
curl -XGET '{host}:{port}/?username={username}&password={password}'
创建 index
通过Elasticsearch的创建 index API 带上用户名和密码来创建新的 index:
curl -u {username}:{password} --header 'Content-Type: application/json' -XPUT '{host}:{port}/index_name' -d'
"settings": {
"index": {
"number_of_shards": 1,
"number_of_replicas": 9
}'
导入数据
实时导入:
指定id:
curl -u {username}:{password} --header 'Content-Type: application/json' -XPOST '{host}:{port}/index_name/_doc/id' -d '
"field": "value"
}'
不指定id:
curl -u {username}:{password} --header 'Content-Type: application/json' -XPOST '{host}:{port}/index_name/_doc/' -d '
"field": "value"
}'
id为该条数据的唯一id,如果不指定id,则会自动随机生成一个id。
批量导入:
curl -u {username}:{password} --header 'Content-Type: application/json' -XPOST '{host}:{port}/index_name/_doc/_bulk?pretty' -d '
{"index":{"_id":"1"}}
{"name": "John Doe" }
{"index":{"_id":"2"}}
{"name": "Jane Doe" }
每两行为一条数据,必须用换行符分隔。
使用如下命令导入文件:
curl -u {username}:{password} --header 'Content-Type: application/json' -XPOST '{host}:{port}/index_name/_doc/_bulk' --data-binary @import.json
其中import.json为文件名,单个文件不能超过100M,大文件可分割为小文件并行导入。
查询数据
列出集群中所有的 index:
curl -u {username}:{password} --header 'Content-Type: application/json' -XGET '{host}:{port}/_cat/indices?v'
查询 index 中的数据:
curl -u {username}:{password} --header 'Content-Type: application/json' -XGET '{host}:{port}/testindex/_search?pretty' -d '
"query": { "match_all": {} }
}'
关于Elasticsearch其他详细API介绍,请参考Elasticsearch官方文档:
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html上一篇创建集群下一篇导入数据并搜索本篇文档内容是否对您有帮助?有帮助没帮助有奖抓虫文档反馈
关于智能云百度智能云2.0云智技术论坛行业白皮书智能云公告最新资讯客户案例服务案例方案手册产品手册热门产品云服务器对象存储数据可视化文字识别语音识别图像识别域名服务BML全功能AI开发平台曦灵·数字人直播平台内容分发网络CDN负载均衡智能解决方案智慧城市智能制造智慧能源智慧水务智慧金融智慧媒体智慧电信智慧教育企业上云快速入口控制台备案帮助产品促销企业服务云市场合作伙伴中心支持计划专家服务帮助文档售前服务咨询支持热线(4008-777-818)技术工单建议反馈违规举报关于百度智能云云智一体2.0AI体验中心最新资讯产品动态市场活动客户案例行业解读公告通知联系我们服务与支持文档中心入门指南视频中心培训与认证企业支持计划专家服务重大保障服务自助服务智能助手账户管理管理控制台实名认证域名管理备案管理个人中心财务与订单发票申请消息中心我的工单快速入口成为合作伙伴云市场最新活动企业服务开发者社区SDK中心API平台开发者沙龙飞桨大赛实用工具短网址域名信息查询SSL证书文字识别语音识别图片识别卡证识别文档翻译图片翻译售前咨询热线4008-777-818转1售前在线咨询售后智能助手技术工单违规举报头部7*24小时服务企业支持计划电子化备案建议反馈热门推荐云服务器云磁盘商标注册文字识别弹性公网IP海外CDN数据传输服务内容分发网络人脸与人体识别弹性裸金属服务器SSL证书域名服务容器引擎专线接入音视频直播智能推荐引擎GPU云服务器Elasticsearch云数据库HBase爱速搭低代码平台智能边缘私有网络应用引擎文件存储智能云解析MapReduce简单消息服务轻量应用服务器智能视联网平台云数据库GaiaDB-X日志服务消息服务负载均衡对象存储云虚拟主机数据仓库Palo容器镜像服务云数据库DocDB超级链BaaS平台云原生微服务应用平台解决方案智慧城市智慧金融智能制造智慧能源智慧媒体智慧水务智能图云企业上云区块链物联网热门搜索数字人云手机直播平台数据分析边缘计算域名解析数据可视化自然语言处理数据采集虚拟主机快速链接百度搜索百度大脑百度VR百度AI市场百度统计百度指数百度云加速百度阿波罗百度地图慧眼百度翻译开放平台百度营销百度如流百度安全百度短网址百度有驾百度联盟百度超级链百度数据众包百度网盘企业版百度搜索资源平台