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 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> elasticsearch搭建 -> 正文阅读

[大数据]elasticsearch搭建

Past Releases of Elastic Stack Software | Elastic

下载,我下的7.9.3,听说7以后自带jdk11

https://www.elastic.co/cn/downloads/past-releases#elasticsearch

解压,我解压到了根目录

tar -zxvf elasticsearch-7.9.3-linux-x86_64.tar.gz -C /
建立es用户,启动es必须是es用户,并且把刚刚解压的文件夹,所属人,给es

adduser es
chown -R es /elasticsearch-7.9.3

使用root用户去编辑环境变量,将jdk的环境改为es目录下的jdk环境(经过测试发现,不需要非得把环境配置成es的,过一段时间重试后,他会自动加载自带的jdk启动,所以根本不用配)

vi /etc/profile

?source /etc/profile 更新环境变量立即生效

切换为su用户,去es的bin目录下启动(内存不够2G的同学,可能启动不起来)

?在本机输入,curl localhost:9200,来判断是否成功

?开启外网访问(进入配置目录),解除注释,修改配置为0.0.0.0 代表任意ip都可以访问

cd /elasticsearch-7.9.3/config/

vi elasticsearch.yml

?下面注意了,此时用es用户启动会报错(你开启了多人访问模式,每个人连接都相当于是一个进程,那es就为了保障自己稳定,需要你调高访问的进程号数)

而进程号,这属于系统设置,只能通过root进行修改。切换root,修改进程条件

vi /etc/security/limits.conf

* soft nofile 65536
* hard nofile 65536
(*代表所有用户都生效,es的报错说,最低65535,所以你设置超过65535的线程号都可以)

?另外,虚拟内存不能低于least [262144] ,默认是低于的。所以我们改的超过他就可以

vi /etc/sysctl.conf

vm.max_map_count=262145
?

?sysctl -p(这个需要输入他,立即生效)

要想对外,还得开集群模式(es,真所谓不所不用其极,为了追求速度和稳定)

切换es用户,去修改

vi /elasticsearch-7.9.3/config/elasticsearch.yml?

(注意,我是单台机器,但我这里的cluster.initial_master_nodes,写了2个,你应该写1个,因为我想试试,写2个,启动的时候是不是会告诉我node2是异常节点)
?

?我们切换到es再次到bin目录启动(注意,阿里云得加安全组,既开放这个端口,非云服务器,要开启对外端口或者关闭防火墙)

最后,让我们来用本地请求es端口试试

?成功。

谷歌浏览器安装ElaticSearch插件,对es进行crud

?点击下方直接下载(我的私有库)

https://learningfriend.cn:8081/feedBack/hadoop/ad谷歌插件.rar

解压后,放到英文目录,名称改成英文,然后

开启开发者,加载解压文件,注意不要进到目录里面

?

?

参考:

CentOS7安装ElasticSearch7.9.2 - 竹根七 - 博客园

谷歌安装ElasticSearch-head插件_Bdog666的博客-CSDN博客_elasticsearch head谷歌插件

?

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

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