一、elasticsearch的介绍及功能
elasticsearch是一个由java编写一个分部式搜索引擎,使用elasticsearch可以实现以下 功能。
- 快速的全文检索,100万数据检索不到1秒
- 提供分布式和集群
- 本身提供完善的restful接口
python应用:
- 在django或者flask使用当中,用elasticsearch代替数据库存储一部分内容。
- 在爬虫当中,使用elasticsearch进行大数据的存储。
二、elasticsearch服务器的安装搭建(Centos)
1、安装java最新的jdk(1.8版本以上)
Centos系统自带java版本为1.8.0

2、下载elasticsearch并移动至home目录下解压
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz
移动到home目录下进行解压

3、创建启动elasticsearch专用的用户(es默认不允许以root身份启动)

4、创建存放elasticsearch数据和日志的目录并赋予其所有者为esuser用户

5、修改节点配置
cd到elasticsearch目录下的config目录下,找到elasticsearch.yml节点配置文件。
进行备份,然后开始配置
cd elasticsearch-6.3.1/config/
cp elasticsearch.yml elasticsearch.yml.bak
vim elasticsearch.yml

①打开注释,配置集群名称
cluster.name: my-application

②打开注释,配置节点属性

本文详细介绍了Elasticsearch的安装步骤,包括在CentOS系统上安装Java环境、下载和配置Elasticsearch,以及创建用户和目录等。此外,还提供了Python操作Elasticsearch的示例代码,包括连接服务器、创建索引和插入数据的方法。
最低0.47元/天 解锁文章
271

被折叠的 条评论
为什么被折叠?



