ES 安装及配置介绍|学习笔记

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 快速学习 ES 安装及配置介绍。

开发者学堂课程【ElasticSearch 最新快速入门教程ES 安装及配置介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10598


ES 安装及配置介绍

 

实际上 ES 的安装配置是非常简单的,没有繁琐的安装配置,可以称之为零配置,开箱即用。

说明一点: ES 新版本的操作必须要在普通用户下面进行操作

ES 安装配置

下载地址

https://www.elastic.co/downloads/past-releases/elasticsearch-6-5-3

或者再 github 官网 elastic 项目下载都可以下载到各个版本的 es

https://ithub.com/elastic/elasticsearch

安装要求

JDK 版本最低1.7

安装

同一个安装包既可以在 windows 下使用,也可以在 linux 下使用,我们这里就在 linux 下来操作。

方式1 : ES 的安装之默认配置单机版

步骤:

将安装包上传到 Linux 下,解压,在普通用户下运行

elasticsearch/bin/elasticsearch 文件

注意点:

1)必须是普通用户,不能是 root 用户(否则,报错: java.1ang. Runti meException: can not run elasticsearch as root )

2)elasticsearch/bin/elasticsearch -d ~>以后台进程的方式启动es ,通过jps命令,可以察觉到进程名为: Elasticsearch

3)Linux 命令:

useradd 新用户名~> 新建用户

passwd 用户名->设置密码

su l 用户名~>用户切换

4)curl: linux 命令,可以模拟 browser 向远程的服务器发送请求,并获得反馈。

( cur1:1inux os 中的一个命令,可以使用命令行的方式模拟 browser 向远程的 server 发送请求,并获得远程 server 的反馈

ip:联网的终端设别在网络 上的唯一标识

端口号:联网的终端设备上安装的具有访问网络功能的应用程序的唯一标识。)

语法:curl-XGET 'http://127.0.0.1:9200 '

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
存储 监控 搜索推荐
【ES系列】(一)简介与安装
【ES系列】(一)简介与安装
|
Java
ES6 学习笔记一
ES6 学习笔记一
60 0
|
5月前
|
JavaScript 前端开发
ES6-01-简介
ES6-01-简介
27 1
|
6月前
|
Java
es 学习笔记
es 学习笔记
39 1
|
6月前
|
数据可视化 开发工具 git
ES入门以及安装
ES入门以及安装
77 0
|
6月前
|
JavaScript 前端开发 Java
ES6 简介
ES6 简介
|
JavaScript
ES6 学习笔记二
ES6 学习笔记二
40 0
|
Docker 容器
es应用笔记1-es部署
es应用笔记1-es部署
115 0
|
机器学习/深度学习 边缘计算 运维
es学习笔记2-es组件
es学习笔记2-es组件
173 0
|
JSON API 数据格式
ES7学习笔记(三)新建索引
与ES的交互方式 与es的交互方式采用http的请求方式,请求的格式如下: curl -X '://:/?' -d '' 是请求的方法,比如:GET、POST、DELETE、PUT等。
2926 0
ES7学习笔记(三)新建索引