手动配置单机版说明|学习笔记

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 快速学习手动配置单机版说明。

开发者学堂课程【ElasticSearch 最新快速入门教程手动配置单机版说明】学习笔记,与课程紧密联系,让用户快速学习知识。

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


手动配置单机版说明

 

配置 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.corsallow-origin:“*”

启动: ( daemon:精灵进程,后台进程的方式启动;索引库启动需要花费几秒中的时间,等待! )

$ELASTICSEARCH HOME/bin/elasticsearch –d

注意:

1.若是进程启动不了,查看日志文志/home/tom/logs/elastic/bigdata.log ,报错:

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536],

解决方案见: Elasticsearch\1资料\⑥异常\ I -es 安装异常.txt

2.yml,properties:

同:都是用来操作资源文件的。

不同点:

①properties 资源文件中,键与值之间使用=进行分隔(等于号)

Yml 资源文件中,键与值之间使用:进行分隔(冒号后面必须得添加一个半角空格)

②较之于 properties 资源文件中,yml 资源文件书写起来更加简洁一些,通过缩进来标识层次关系。

~> properties:

db.mysql.url=txxx

db.mysql.pwd=txxxx

~>yml: (更加精简,相同的目录只需要书写一次即可

db.mysql.url: txxx ~>键和值之间使用:隔开,且至少必须有一个半角空格

pwd: txxxx ~>通过缩进用来标识层次关系

也就是:

*yml,与*.properties 都属于资源文件,较之于 properties 文件,yml 文件书写得更为简洁,文件内容中:键:值多个键前缀相同,通过缩进来标识层次关系

③如何验证上述每种方式安装成功了?

[root@JANSON01 ~]# curl -XGET 'tttp://127.0.0.1:9200'

"name" : "VoOPTEn",

"cluster_ name" : "elasticsearch",

"cluster uuid" : *ZULM4XLsSZi3cIvbbcalfg",

"version" :{

"number" :"6.5.3",

"build flavor" : "default",

"build_ type" : "tar",

"build_ hash" : "159a78a",

"build_ date" : "2018-12-06T20:11:28.826501Z"

"build_ snapshot" : false,

"lucene _version" : "7.5.0",

"minimum wire_ compatibility. version" : "5.6.0",

minimum index compatibility. _version" : "5.0.0"

},

"tagline" : "You Know, for Search"

}

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
6天前
|
SQL 安全 Java
IoTDB服务安装教程-单机版
IoTDB服务安装教程-单机版
116 0
|
6天前
|
存储 Kubernetes Docker
使用sealos快速搭建K8s集群环境
使用sealos快速搭建K8s集群环境
141 2
|
6月前
|
监控 NoSQL MongoDB
轻松掌握组件启动之MongoDB(番外篇):高可用复制集架构环境搭建-mtools
mtools是一个基于Python实现的MongoDB工具集,旨在提供一系列功能,包括MongoDB日志分析、报表生成以及简易的数据库安装等。它由MongoDB原生的工程师单独发起并进行开源维护。mtools包含了一些常用的组件,如mlaunch、mlogfilter、mplotqueries和mlogvis等,可以帮助我们更方便地启动和创建MongoDB数据库。
130 1
|
7月前
|
Java Linux Nacos
服务搭建篇(二) Nacos单机/集群服务搭建
注意:在单台服务器上搭建伪集群不能使用连续端口号(比如8848,8849,8850), 因为使 用8848(grpc会占用9848,9849),8849(grpc会占用9849,9850),会导致端口冲突 原因:Nacos2.x版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是 在配置的主端口(server.port)基础上,进行一定偏移量自动生成
88 0
|
10月前
|
Java 应用服务中间件 Linux
solr单机版服务搭建步骤
虽然简单的安装步骤,但是也是一个熟悉linux安装软件的过程
|
存储 Kubernetes 网络协议
k8s集群环境的搭建(二)
k8s集群环境的搭建
260 0
k8s集群环境的搭建(二)
|
canal Kubernetes 应用服务中间件
k8s集群环境的搭建(三)
k8s集群环境的搭建
461 0
k8s集群环境的搭建(三)
|
Kubernetes 安全 网络协议
k8s集群环境的搭建(一)
k8s集群环境的搭建
488 0
k8s集群环境的搭建(一)
|
存储 Linux 数据安全/隐私保护
手动配置单机版说明 | 学习笔记
快速学习手动配置单机版说明
82 0
|
Kubernetes 开发者 Docker
k8s 集群部署_部署工具介绍 | 学习笔记
快速学习 k8s 集群部署_部署工具介绍
181 0