首页 > 其他分享 >elasticsearch学习笔记1 - 安装

elasticsearch学习笔记1 - 安装

时间:2024-01-22 10:58:09浏览次数:38  
标签:tar 8.11 笔记 elasticsearch kibana 安装 logstash es

本次编写es笔记是为了记录学习到的es知识点,给大家一个快速理解和方便查找的地方。

一、了解一下es是什么?为什么要使用es?

      因为系统一步一步运行,数据越来越多,每天产生的订单差不动2,3w的数据量,MYSQL数据的查询越来越吃力,然后领导要求能不能先办法解决一下。

   然后呢,在网上了解到ES是可以做到大数据的搜索查询的,这样呢,为了减少数据库压力,可以把MYSQL数据同步到ES中,然后ES查询到数据,通过id再对应打开系统的数据这样就大大的减少MYSQL的查询压力。

  ES是什么呢:es是一款基于java中lunchce的搜索引擎。类似与redis memcache的 key =>value 。快速搜索引擎。

  官网地址 : https://www.elastic.co/cn/

二、下载安装 (本系列所有版本均为8.11.0)  ubuntu  安装  本次ubuntu 系统为16.04 (版本无影响)

1、下载java环境

教程文档 可以参考  https://www.cnblogs.com/1zhk/p/6056406.html   jdk 推荐使用最新的:https://www.oracle.com/java/technologies/downloads/#java21 2、安装elasticserach 
wegt https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.11.0-linux-x86_64.tar.gz
解压文件 到指定位置 (无要求)   /usr/lib/es 
tar -xvf elasticsearch-8.11.0-linux-x86_64.tar.gz

由于es 启动不允许root 用户 创建一个 es专属用户

groupadd es
useradd es -g es
passwd es

更改es文件夹及内部文件的所属用户及组为es:es

elasticsearch根目录执行此命令: 给用户在Es 文件下的权限 安装kibana后 也需要给用户在kibana文件夹附加权限

root@parasaga:/usr/share# chown -R es:es elasticsearch
su es
./bin/elasticsearch -d
修改ssl 启动的验证  config/elasticsearch.yml配置文件中修改 开启外部访问 http.host:0.0.0.0

 网页输入127.0.0.1:9200 显示es信息为成功

 本次ES安装教程已完成,下面 安装kinbana  (辅助es的工具方便学习使用类型MYSQL的navicat)

wegt https://artifacts.elastic.co/downloads/kibana/kibana-8.11.0-linux-x86_64.tar.gz

解压文件到指定位置

tar -xvf  kibana-8.11.0-linux-x86_64.tar.gz
切换用户es 启动 kibana
./bin/kibana

检验成功与否 (由于外网访问kibana启动会受网络波动影响启动会比较慢请耐心等待)

 

安装logstash 实现 同步MYSQL数据到ES

文件地址:https://artifacts.elastic.co/downloads/logstash/logstash-8.11.0-linux-x86_64.tar.gz

wget https://artifacts.elastic.co/downloads/logstash/logstash-8.11.0-linux-x86_64.tar.gz

解压文件:

tar -xvf  logstash-8.11.0-linux-x86_64.tar.gz

修改配置  config/logstash.ym 添加 允许外部访问

http.host: "0.0.0.0"

 检验logstash是否安装成功 

切换 es用户

su es
//-e选项表示,直接把配置放在命令中,可以快速进行测试
bin/logstash -e 'input { stdin { } } output { stdout {} }'

当看到 Pipelines running … 表示启动完成,输入 “Hello” 测试,结果如下:

在我输入了 ‘Hello’ 之后,输入的信息通过 message 输出出来,测试成功。

 

 

安装es扩展 ik中文分词器

使用zip压缩包  tar  ubuntu16.04 包安装有问题

下载地址:Releases · medcl/elasticsearch-analysis-ik · GitHub

解压到 elasticserach 的plugins 下

重启 es

 

 

标签:tar,8.11,笔记,elasticsearch,kibana,安装,logstash,es
From: https://www.cnblogs.com/lt-com/p/17974302

相关文章

  • Linux 安装最新版本的 CMake
    一、卸载系统老版本的CMake$sudoaptautoremovecmake二、下载最新版本CMake官网:Download|CMake三、安装$sudobash./cmake-3.28.1-linux-x86_64.sh--prefix=/usr/--skip-license......
  • Mariadb 5.6.68 安装笔记 by Ubuntu 22.04
    安装方式压缩包安装添加apt源安装选择压缩包安装,apt源在国内好像都连不通安装过程下载压缩包https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.4.0&os=Linux&cpu=x86_64&pkg=tar_gz&i=systemd&m=xtom_hkhttps://archive.mariadb.org//mariadb-5.5.68/bintar-......
  • redis 安装教程
    一、初始化环境创建redis运行时的用户和组$groupaddredis$useradd-gredisredis-s/sbin/nologin-M初始化数据目录$rm-rf/data/redis$mkdir-pv/data/redis$chown-Rredis:redis/data/redis初始化日志目录$mkdir-pv/data/logs/redis$chown-Rredis:redis/......
  • Elastic学习之旅 (2) 快速安装ELK
    大家好,我是Edison。上一篇:初识ElasticSearchElasticSearch的安装方式ElasticSearch可以有多种安装方式,比如直接下载安装到宿主机进行运行,也可以通过docker的方式运行,完全取决我们的用途。这里,我们只是为了学习和练习,通过docker方式运行即可。Docker安装的前置条件这里为了成......
  • 多线程笔记
    线程创建继承Thread类//线程创建方式1:继承thread1,重写run方法,调用start开启线程publicclassThread1extendsThread{@Overridepublicvoidrun(){//run方法线程体for(inti=0;i<20;i++){System.out.println("我在看代......
  • Neo4j图形存储学习笔记
    一、Neo4j图数据库:图形数据库(GraphDatabase)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据。与传统的关系型数据库相比,图形数据库更适合处理具有复杂关系和网络结构的数据。Neo4j是目前最流行的图形数据库之一,它支持完整的事务处理,并采用节点与关系的方式来组织和表示数......
  • 2024最新版Xmind for Windows下载安装教程
    软件介绍:LifetimeXMindforWindows:一款全新的思维导图软件如果你是一个喜欢用思维导图来组织思路、管理项目、记录灵感的人,那么你一定不会陌生XMind这个品牌。XMind是一款在思维导图领域表现出色的软件,它拥有遍布全球的大量用户,不仅为用户提供创建思维导图的功能,而且还提供开源。......
  • Infix to postfix conversion using stack【1月21日学习笔记】
    点击查看代码//Infixtopostfixconversionusingstack#include<iostream>#include<stack>//stackfromstandardtemplatelibrary(STL)#include<string>usingnamespacestd;stringInfixToPostfix(stringexp);boolHasHigherPrecedence(charopr1,......
  • 2024最新版Xmind for MAC下载安装教程
    软件介绍XMindforMac24.0内置激活版是一款专业的思维导图软件,本版本是永久激活版,可以帮助用户更好地组织思维、管理信息、规划项目和解决问题。它提供了丰富的模板和工具,使用户能够创建美观、清晰、易于理解的思维导图。2024XmindforMac下载链接:链接:https://pan.xunlei.com/s......
  • Cordova环境安装与配置
    Node不建议使用太高的版本,18.19.0就足够了nvmlistavailablenvminstall18.19.0nvmuse18.19.0nvmlsnpmconfiggetregistryhttps://registry.npmmirror.com/ npmconfigsetregistryhttps://registry.npm.taobao.orgnpmconfiggetregistry npminstall-gcord......