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 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 【安装】Linux安装Elasticsearch教程 -> 正文阅读

[大数据]【安装】Linux安装Elasticsearch教程

Elastic官网

开源搜索:Elasticsearch、ELK Stack 和 Kibana 的开发者 | Elastic

Elasticsearch(官网:https://www.elastic.co/cn/products/elasticsearch?)

需要提前安装好JDK1.8

一、

官网下载,选择linux版本:https://www.elastic.co/cn/downloads/elasticsearch?

二、

解压:tar -zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz
目录重命名:mv elasticsearch-7.14.0 elasticsearch

三、修改配置

cd config

vi jvm.options

根据实际情况更改

?

vi elasticsearch.yml

node.name: node-1 #配置当前es节点名称(默认是被注释的,并且默认有一个节点名)
cluster.name: my-application #默认是被注释的,并且默认有一个集群名
?
path.data: /home/es/data # 数据目录位置
path.logs: /home/es/logs # 日志目录位置

network.host: 0.0.0.0 ? #绑定的ip:默认只允许本机访问,修改为0.0.0.0后则可以远程访问
cluster.initial_master_nodes: "node-1" #默认是被注释的 设置master节点列表 用逗号分隔
#cluster.initial_master_nodes: ["node-1", "node-2"] #默认是被注释的 设置master节点列表 用逗号分隔

创建对应目录

mkdir /home/es/data
mkdir /home/es/logs

四、修改/etc/security/limits.conf文件 增加配置

vi /etc/security/limits.conf?

增加

* soft nofile 65536
* hard nofile 65536

vi /etc/sysctl.conf

增加

vm.max_map_count=655360

执行sysctl -p

五、创建Linux用户

创建用户:useradd esuser
设置密码:passwd esuser

先将es文件夹下的所有目录的所有权限迭代给esuser用户

进入home目录运行

chgrp -R esuser?./es
chown -R esuser?./es
chmod 777?es

六、启动

su esuser
?
进入home/es目录运行
elasticsearch/bin
?
nohup elasticsearch & 后台运行

可以看到绑定了两个端口:

  • 9300:集群节点间通讯接口

  • 9200:客户端访问接口

需要开放9200

1.查找ES进程
ps -ef | grep elastic
2.杀掉ES进程
kill -9 2382(进程号)
3.重启ES
elasticsearch -d (常驻)

然后使用./bin/elasticsearch -d 后台启动elasticsearch,去掉-d则是前端启动elasticsearch

ps?aux?|?grep?elasticsearch

  • 在 es?elasticsearch.yml?配置文件中添加配置启动 xpack
 
  1. xpack.security.enabled: true

  2. xpack.security.transport.ssl.enabled: true

  • 配置用户密码
 
  1. ./elasticsearch-setup-passwords auto

  2. ./elasticsearch-setup-passwords interactive

  • auto?- Uses randomly generated passwords(自动生成密码)
  • interactive?- Uses passwords entered by a user(交互式给每个用户设置密码)

配置默认用户的密码:(有如下的交互),可以使用auto自动生成。

其他:

安装分词器analysis-icu

cd?/home/es/elasticsearch/bin/

./elasticsearch-plugin install analysis-icu

重启ES

卸载

bin/elasticsearch-plugin remove analysis-icu

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-22 13:36:15  更:2021-08-22 13:37:21 
 
开发: 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/23 12:56:10-

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