概述 | 学习笔记

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 快速学习概述

开发者学堂课程【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 文件

注意点:

  1. :必须是普通用户,不能是 root 用户(否则,报惜: java. lang. RuntimeException: can not run elasticsearch as root )
  2. :elasticsearch/bin/elasticsearch -d一>以后台进程的方式启动 es,通过 jps 命令,可以察觉到进程名为; ElasticsearchaLinux
  3. 命令:

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 官网查找源码进行学习。

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
4月前
|
算法 Linux C语言
RSIC-V“一芯”学习笔记(一)——概述
RSIC-V“一芯”学习笔记(一)——概述
|
6月前
|
SQL Java 关系型数据库
JAVAJDBC概述
JAVAJDBC概述
33 0
|
12月前
|
存储 机器学习/深度学习 数据挖掘
FusionInsight概述
FusionInsight概述
282 0
|
程序员 Linux C语言
01 C++ - 概述
01 C++ - 概述
73 0
|
存储 缓存 移动开发
计算机网路学习笔记(I)——概述
计算机网络是一门重要对的计算机基础课程,无论你是读研还是工作都要求我们必须了解并掌握基础知识,接下来我将带领大家一起学习计算机网络这门课程,我也将会更新自己学习408课程的学习笔记,我们一起学习和进步。
128 0
|
存储 缓存 JSON
Dockerflie概述
Dockerflie概述
136 0
|
数据采集 数据挖掘 开发者
概述| 学习笔记
快速学习概述。
|
监控 数据可视化 Java
推荐系列(二):生成候选者概述
生成候选者概述 在上一节介绍了推荐系统的基本框架: 可以看到,生成候选人(generate candidate)是推荐的第一阶段,也被称作retrieve。给定查询,系统生成一组相关候选者。下表显示了两种常见的候选生成方法: 类型 定义 实例 基于内容的过滤 使用项目之间的相似性来推荐与...
1377 0
|
机器学习/深度学习 人工智能 算法
下一篇
无影云桌面