工作记录-Python操作Elasticsearch (安装篇)
前言:
一、安装:
1、首先安装es需要依赖JDK8, JDK安装参考地址:https://www.cnblogs.com/shihaiming/p/5809553.html ,很简单 安装完配置好环境变量就ok了
2、安装完jdk之后就去https://www.elastic.co/downloads/elasticsearch官网下载到你想安装的目录就可以
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz
3、执行解压命令:tar -xzvf elasticsearch-6.3.1.tar.gz cd elasticsearch-6.3.1 进去
4、创建es用户和组:因为root用户执行ES程序,将会出现错误;所以这里需要创建单独的用户去执行ES 文件;命令如下:
groupadd elsearch
useradd elsearch -g elsearch
chown -R elsearch:elsearch elasticsearch-6.3.1
注意:root用户下用不了ES
5、配置数据和日志的存储路径:
首先我们新建一个存放数据和日志的文件夹;并改变文件夹的所有者,然后cd到ES的config目录下。编辑配置文件 vi elasticsearch.yml 看下图:
6、启动:
在bin目录下执行 ./elasticsearch或者./elasticsearch -d -d表示后台运行,守候进程
7、遇到的问题:
如果在启动中遇到这样的报错
"you can use the other X-Pack features (unsupported) by setting xpack.ml.enabled: false in elasticsearch.yml]"
解决方法:在
config/elasticsearch.yml底部
添加一条配置:xpack.ml.enabled: false8、启动成功测试
如果成功的启动后,我们可以新开一个终端,使用
curl
来发送一次请求:curl 'http://localhost:9200 。可以访问的话并出现JSON结构就已经成功了,