Elastic Stack(一套技术栈)
包含了数据的整合 =>提取 =>存储 =>使用,一整套!
各组件介绍:
百度网盘
链接:Elastic Stack_免费高速下载|百度网盘-分享无限制 (baidu.com)
提取码:e7vy
Elasticsearch : Set up Elasticsearch | Elasticsearch Guide [7.17] | Elastic
安装 : Install Elasticsearch with .zip on Windows | Elasticsearch Guide [7.17] | Elastic
windows 点击 zip 包下载
kibana : Kibana—your window into Elastic | Kibana Guide [7.17] | Elastic
安装 : Install Kibana | Kibana Guide [7.17] | Elastic
windows 点击 zip包下载
只要是一套技术,所有版本必须一致!!!此处都用 7.17 版本。
输入命令 或者 点击elasticsearch.bat
elasticsearch.bat
访问成功 , localhost:9200
与JDK版本不一致问题 : 解决
只需要改成 : JAVA="$ES_HOME/jdk/bin/java"
JAVA="$ES_HOME/jdk/bin/java"
- # now set the path to java
- if [ ! -z "$ES_JAVA_HOME" ]; then
- JAVA="$ES_JAVA_HOME/bin/java"
- JAVA_TYPE="ES_JAVA_HOME"
- elif [ ! -z "$JAVA_HOME" ]; then
- # fallback to JAVA_HOME
- echo "warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME" >&2
- #只需要把这个 JAVA="$JAVA_HOME/bin/java" 和 JAVA_TYPE="JAVA_HOME" 换成
- #JAVA="$ES_HOME/jdk/bin/java"
- JAVA="$ES_HOME/jdk/bin/java"
- else
- # use the bundled JDK (default)
- if [ "$(uname -s)" = "Darwin" ]; then
- # macOS has a different structure
- JAVA="$ES_HOME/jdk.app/Contents/Home/bin/java"
- else
- JAVA="$ES_HOME/jdk/bin/java"
- fi
- JAVA_TYPE="bundled JDK"
- fi
创建一个 plugins 文件夹
在 plugins 内再创建一个文件夹
解压
如果没有相应版本的分词器,可以改版本 ,在 plugin-descriptor.properties 文件里修改
安装IK分词器后启动es可能出现 访问被拒绝 的报错 , 可能是路径有 空格 导致的
传输 和 处理 数据的管道 , 数据同步的时候可能会用 , 不必须
文章 : Getting Started with Logstash | Logstash Reference [7.17] | Elastic
下载地址 : Past Releases of Elastic Stack Software | Elastic
好处:用起来方便,插件多
缺点:成本更大、一般要配合其他组件使用(比如 kafka)
这期就到这里 , 下期见 !