IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> centos7 安装 elasticsearch 7.6.2及分词器 -> 正文阅读

[大数据]centos7 安装 elasticsearch 7.6.2及分词器

小伙伴们,你们好呀,我是老寇,跟我一起安装elasticsearch 7.6.2

安装elasticsearch的教程数不胜数,本文的安装方式是经过自己测试的,因此分享给有需要的小伙伴,一来是避免小伙伴少走弯路,二来方便后面知识的整合。本文是基于ES 7.6.2的版本进行安装的,话不多说,我们开始吧。

目录

一、提前条件

二、安装过程

一、提前条件

1.安装centos 7.x

2.准备elasticsearch 7.6.2 安装包及插件

链接:https://pan.baidu.com/s/1qIVKDqsL6s3_wEqmrxkSbQ?
提取码:1234

3.谷歌插件:elasticsearch-head

二、安装过程

1.解压elasticsearch压缩包

tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz

2.将文件移到/usr/local目录下,并重命名为elasticsearch

mv elasticsearch-7.6.2 /usr/local/elasticsearch

3.创建新增账号(出于安全考虑,elasticsearch默认不允许使用root账号运行)

useradd 新用户名

4.设置密码

passwd 新密码

5.创建data和logs文件夹

mkdir -p /home/新用户名/elasticsearch/data
mkdir -p /home/新用户名/elasticsearch/logs

6.给新建文件夹授予权限

chmod -R 777 /home/新用户名/elasticsearch
chmod -R 777 /usr/local/elasticsearch

7.进入elasticsearch/config文件夹

cd /usr/local/elasticsearch/config

8.设置elasticsearch.yml

vi elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
network.host: 0.0.0.0
cluster.name: laokou-elasticsearch #可自定义
node.name: node-elasticsearch #可自定义
http.port: 9200
cluster.initial_master_nodes: ["node-elasticsearch"] #这里就是node.name
path.data: /home/koushenhai/elasticsearch/data # 数据目录位置
path.logs: /home/koushenhai/elasticsearch/logs # 日志目录位置

?设置好之后要保存?

9.设置jvm.option(默认为1g 服务器内存足够,可跳过)

vi jvm.options
-Xms512m
-Xmx512m

?设置好之后要保存?

10.设置vm.max_map_count(如果小于262144就修改或没有设置就执行这一步

报错信息:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

vi /etc/sysctl.conf
vm.max_map_count = 655360

?设置好之后要保存?

11.设置limits.conf(没有设置就执行这一步

?报错信息:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

vi /etc/security/limits.conf
新用户 soft nofile 65535
新用户 hard nofile 65537

?设置好之后要保存?

新用户是启动es的账号

追加内容后,需要关闭shell连接工具,重新登录用户才会生效

12.切换账号

su 新用户

?13.启动elasticsearch

cd /usr/local/elasticsearch/bin
./elasticsearch

14.启动成功截图(在谷歌浏览器输入 -> http://ip:9200)

?15.进入elasticsearch.yml设置密码(不设置密码,可跳过

cd /usr/local/elasticsearch/config
vi elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
network.host: 0.0.0.0
cluster.name: laokou-elasticsearch
node.name: node-elasticsearch
http.port: 9200
cluster.initial_master_nodes: ["node-elasticsearch"]
path.data: /home/koushenhai/elasticsearch/data # 数据目录位置
path.logs: /home/koushenhai/elasticsearch/logs # 日志目录位置

#设置密码
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

?设置好之后要保存

16.启动elasticsearch密码设置并自定义密码(不设置密码,可跳过)

cd /usr/local/elasticsearch/bin
./elasticsearch-setup-passwords interactive

17.用elasticsearch-head连接elasticsearch(设置密码了,就需要用密码登录,账号为elastic

?18.安装同义词(ik、同义词、拼音)

su root

mkdir -p /usr/local/elasticsearch/plugins/analysis-synonym

mkdir -p /usr/local/elasticsearch/plugins/analysis-ik

mkdir -p /usr/local/elasticsearch/plugins/analysis-pinyin

yum install -y unzip zip

unzip -d /usr/local/elasticsearch/plugins/analysis-ik /opt/elasticsearch-analysis-ik-7.6.2.zip

unzip -d /usr/local/elasticsearch/plugins/analysis-pinyin /opt/elasticsearch-analysis-pinyin-7.6.2.zip

unzip -d /usr/local/elasticsearch/plugins/analysis-synonym /opt/elasticsearch-analysis-dynamic-synonym-7.6.2.zip

重启es即可

大功告成,欢迎在评论下留言,你所遇到的问题...

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-02-26 11:37:32  更:2022-02-26 11:37:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:27:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码