| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> ElasticSearch7的安装 -> 正文阅读 |
|
[大数据]ElasticSearch7的安装 |
一、ElasticSearch概述 (1)概念:开源的分布式全文检索引擎 (2)优点:近乎实时存储、检索数据,扩展性好,可扩展上百台服务器,处理PB级别的数据,基于Lucene核心,通过RestFul API使全文搜索变得简单 (3)谁在使用:维基百科,搜狐新闻,Github等等 二、es安装/head插件安装 ?声明:安装条件,JDK1.8+ ?1、es安装: (1)es客户端:https://www.elastic.co/cn/downloads/elasticsearch (2)head插件:https://github.com/mobz/elasticsearch-head/archive/master.zip
(3)启动es 双击bin目录下elasticsearch.bat ?启动成功,默认访问9200端口 ?浏览器访问:http://127.0.0.1:9200/ 返回相关配置信息 2、安装可视化界面:es head的插件 (1)解压缩:elasticsearch-head-master.zip (2)安装node.js:https://nodejs.org/en/ cmd:node -v验证安装成功 (3)安装cnpm: cmd安装淘宝镜像:npm install -g cnpm -registry=https://registry.npm.taobao.org ?cnpm -v验证安装成功 (4)安装依赖: 进入D:\elasticsearch\elasticsearch-head-master目录;执行cnpm install; ?(5)运行npm run start启动npm ?(6)浏览器访问:http://localhost:9100 ?由于跨域无法访问: (7)配置可跨域 配置conf下elasticsearch.yml新增配置
?重启es服务,再次访问,集群连接正常??????? 三、es核心概念 ?1、elasticsearch是面向文档的(一切都是json),与关系型数据库的对比 RelationDB? -> Elasticsearch 数据库(database) -> 索引(indices) 表(tables) -> types(慢慢会被弃用) 行(rows) -> documents 字段(columns) -> fields 2、es物理设计: elasticsearch在后台把每个索引划分成多个分片,每个分片在集群中的不同的服务间迁移。 默认的集群名就是elasticsearch 3、逻辑设计: (1)文档:最小单位,即一条条数据 (2)类型:text、date等类型 (3)索引:数据库 4、es字段类型: text:会被分词器解析 keyword:不会被分词器解析 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 8:48:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |