[Linux] ubuntu环境安装和使用elasticsearch

[Linux] ubuntu环境安装和使用elasticsearch,第1张

概述wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -apt-get install ap

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.List.d/elastic-7.x.List
sudo apt-get update && sudo apt-get install elasticsearch

编辑配置文件:
/etc/elasticsearch/elasticsearch.yml
network.host: 127.0.0.1
network.bind_host: 127.0.0.1
transport.tcp.port: 9300
http.port: 9200
/usr/share/elasticsearch/bin/elasticsearch -d


ES中使用restful API对数据进行增删查改

1)GET:查询数据
2)POST:插入或更改数据
3)PUT:创建库或表
4)DELETE:删除库


Index:数据库
type:表
document:行
FIEld:列,字段
MapPing:元信息

创建数据库:http://localhost:9200/sinamail/ PUT
查看所有数据库:http://localhost:9200/_cat/indices/ GET
删除数据库:http://localhost:9200/sinamail/ DELETE

旧版本创建表,并且定义字段:http://localhost:9200/sinamail/webmail/_mapPing PUT

插入数据:
http://localhost:9200/sinamail/webmail/ POST
{
"accessLog": "测试一下"
}
查询数据:
http://localhost:9200/sinamail/_search POST
{"query":{"bool":{"must":[{"match":{"accessLog":"测试下"}}]}},"from":0,"size":10}

使用CURL命令 *** 作数据:
curl http://127.0.0.1:9200 查看状态
curl -xpuT http://127.0.0.1:9200/sinamail 创建数据库
curl http://127.0.0.1:9200/_cat/indices/ 查看所有数据库
创建表,并且定义字段

curl -xpuT http://127.0.0.1:9200/sinamail/webmail/_mapPing -d '{  "webmail": {    propertIEs: {      accessLog: {        type": string      }    }  }}'  

 


插入数据

curl -XPOST http:127.0.0.1:9200/sinamail/webmail -d '{    ":我是一个好人的测试}'  

 


查询数据

curl -XPOST http:127.0.0.1:9200/sinamail/_search -d '{    query:{        bool:{            must":[{match":{测我试下"}}]}},from0,1)">size10'

 

 

总结

以上是内存溢出为你收集整理的[Linux] ubuntu环境安装和使用elasticsearch全部内容,希望文章能够帮你解决[Linux] ubuntu环境安装和使用elasticsearch所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1014572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存