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及简单测试

1. 简介:

Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:

  • 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。
  • 实时分析的分布式搜索引擎。
  • 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据

2.安装

官网下载linux版本?:Elasticsearch:官方分布式搜索和分析引擎 | Elastic

2.1下载

?2.2上传并解压

将下载好的压缩包拖拽到opt目录下

解压安装包

tar -zxvf?elasticsearch-6.6.2? ? ? ? //解压

mv? elasticsearch-6.6.2? es? ? ? ? ?//重命名文件夹

?创建一个用户(出于安全考虑,elasticsearch默认不允许以root账号运行。)

useradd esuser????????????????//创建用户

passwd esuser????????????????//设置密码

?修改目录所属用户????????

chown -R esuser:esuser? es/?

?解压完成后进入文件夹创建Elasticsearch数据文件

mkdir data

2.3修改配置文件

?修改elasticsearch.yml配置文件

vim /opt/es/config/elasticsearch.yml

?在文件底部增加(端口号改为自己ip)

path.data: /opt/es/data
path.logs: /opt/es/logs
network.host: 0.0.0.0
http.port: 9200
discovery.zen.ping.unicast.hosts: ["192.168.59.110"]
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
http.cors.enabled: true
http.cors.allow-origin: '*'

?任何用户可以打开的最大的文件描述符数量

?vim /etc/security/limits.conf

?文件末尾增加(需要重新登录用户,才会生效)

* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
root soft nproc 4096

设置elasticsearch拥有的内存

vim /etc/sysctl.conf????????

vm.max_map_count=655360

?sysctl -p? ? ? ? //执行

修改最大用户进程数

vim /etc/security/limits.d/90-nproc.conf

* soft nproc 4096
root soft nproc 4096

3.启动

重启虚拟机(配置文件生效)

reboot

?切换到新建的用户

su esuser
./elasticseach ????????//到bin目录下启动ES

?

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

  • 9200:客户端访问接口

?在浏览器中进行访问

?

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

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