开发者学堂课程【ElasticSearch 入门精讲:概述】学习笔记,与课程紧密连接,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/631/detail/9945
概述
《ElasticSearch 精讲》
05_REST_具体操作说明
06_REST_内置 REST 接口
07_ES 安装_配置说明
08_ES 安装_配置文件说明
第三章:ES 安装
3.1、ES 的安装配置介绍
实际上ES的安装配置是非常简单的,没有繁琐的安装配置,可以称之为零配置,开箱即用。说明一点: ES 新版本的操作必须要在普通用户下面进行操作
ES 安装配置
下载地址
https://www.elastic co/downloads/past-releases/elasticsearch-6-5-3
或者在github官网elastic项目下载都可以下载到各个版本的 es
http:/github.com/elastic/elasticsearch
安装要求:JDK 版本最低1.7
安装
同一个安装包既可以在 windows 下使用,也可以在 linux 下使用,我们这里就在 linux 下来操作。
方式1 : ES 的安装之默认配置单机版
步骤:
将安装包上传到 Linux 下, 解压,在普通用户下运行
elasticsearch/bin/elasticsearch 文件
注意点:
- :必须是普通用户,不能是 root 用户(否则,报惜: java. lang. RuntimeException: can not run elasticsearch as root )
- :elasticsearch/bin/elasticsearch -d一>以后台进程的方式启动 es,通过 jps 命令,可以察觉到进程名为; ElasticsearchaLinux
- 命令:
useradd 新用户名->新建用户
passwd 用户名->设置密码
su-1用户名->用户切换
scurl: 1inux 命令 ,可以模拟 browser 向远程的服务器发送请求,并获得反馈。
( cur1:1inux os 中的一个命令,可以使用命令行的方式模拟 browser 向远程的server 发送请求,并获得远程 server 的反馈
ip:联网的终端设别在网络上的唯一标识
端口号:联网的终端设备上安装的具有访问网络功能的应用程序的唯一标识。
语法:cur1 -xGET http:/A27.0.0.1:9200
方式2:ES 的安装之手动定制单机版
配置 config/elasticsearch.yml
cluster.name:bigdata ->集群名
node.name:hadoop ->集群中当前 es 服务器节点名
path.data:/home/tom/data/elastic ->es 索引库中的数据最终存储到哪个目录下:目录会自动创建
path.logs:/home/tom/logs/elastic ->es 进程启动后,对应的日志信息存放的目录,目录会自动创建
network.host.JANSON01 ->当前虚拟机的ip地址的别名
http.cors.enabled:true ->下面两个配置参数指的是 es 服务器允许别的插件服务访问(插件:对现有软件功能的一个扩展的功能)
http.cors.allow-origin:“”
</>
打开 www.elastic.co 官网,找到 download 进行下载,接下来选择要使用的版本进行下载即可,不同的操作系统有不同的渠道下载;
也可以直接在视频附件找到作者准备的安装包进行安装。
可以在 github 官网查找源码进行学习。