手动配置单机版演示 | 学习笔记

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

开发者学堂课程【ElasticSearch 入门精讲手动配置单机版演示学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/9948


手动配置单机版演示


操作过程演示

1首先输入 kill-9 9260让代码停止运行

2、输入 Pattern not found: c luser.name 进行内容编辑

3、手动定制版

配置 config/elasticsearch.yml

cluster.name: bigdata ~>集群名

node.name: hadoop ~> 集群中当前es服务器节点名

path.data: /home/jerry/data/elastic~> es 索引库中的数据最终存储到哪个目录下,目录会自动创建

pathlogs: /home/jerry/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/bigdatalog,报错: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 资源文件中,键与值之间使用:进行分隔( 冒号后面必须得添加一个半角空格)

解决方案:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

(1)切换到 root 用户( su -| root )

ulimit -Hn 查看硬限制

vim /etc/security/limits.conf

添加下面设置 hadoop 是用户( nofile是代表最大文件打开数,soft:警告; hard:严格)

tom soft nofile 65536 ~> janson:新建的用户

tom hard nofile 65536

退出用户重新登录,使配置生效~> reboot 重启虚拟机

重新ulimit -Hn 查看硬限制会发现数值有4096改成65535 ~>root

用户切换到 tom 用户,才能案觉到配置信息起作用了。

(2)vim /etc/security/limits.d/20-nproc.conf ~>文件名以-nproc.conf 结尾

找到如下内容:

soft nproc 1024

修改为

soft nproc 2048

(3) vi /etc/sysctl.conf ~>在 root 用户下进行修改

添加下面配置:

vm.max_ map_ count=655360

并执行命令:

Sysctl-p

然后重启虚拟器,检查是否报错。通过谷歌浏览器进行访问查看手动电子版是否可以运行

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
消息中间件 缓存 NoSQL
手把手教你云相册项目简易开发 day1 Kafka+IDEA+Springboot+Redis+MySQL+libvips 简单运行和使用
手把手教你云相册项目简易开发 day1 Kafka+IDEA+Springboot+Redis+MySQL+libvips 简单运行和使用
219 0
|
5月前
|
NoSQL Java Redis
若依如何使用(基本环境的配置)
若依如何使用(基本环境的配置)
|
6月前
|
存储 NoSQL 容灾
Neo4j【环境部署 01】图形数据库(简介+下载地址+安装+配置+demo源码+学习教程地址)
Neo4j【环境部署 01】图形数据库(简介+下载地址+安装+配置+demo源码+学习教程地址)
401 1
|
JSON Java Linux
分布式系列教程(41) -Logtash的简单使用
分布式系列教程(41) -Logtash的简单使用
51 0
|
JSON NoSQL Redis
【Redis实战】快速简单搭建聊天室04——实现页面功能
【Redis实战】快速简单搭建聊天室04——实现页面功能
275 0
|
NoSQL Redis
【Redis实战】快速简单搭建聊天室01——效果预览
【Redis实战】快速简单搭建聊天室01——效果预览
138 0
|
存储 分布式计算 安全
手动配置单机版演示|学习笔记
快速学习手动配置单机版演示。
手动配置单机版演示|学习笔记
|
Linux 数据安全/隐私保护 开发者
默认配置单机版演示|学习笔记
快速学习默认配置单机版演示。
默认配置单机版演示|学习笔记
|
Java Linux 数据安全/隐私保护
默认配置单机版演示 | 学习笔记
快速学习默认配置单机版演示
默认配置单机版演示 | 学习笔记
|
存储 分布式计算 Hadoop
手动配置单机版说明|学习笔记
快速学习手动配置单机版说明。
103 0