栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

elasticsearch-7.15.0安装一条龙服务

elasticsearch-7.15.0安装一条龙服务

elasticsearch、kibana、elasticsearch-analysister-ik安装
  • 建议先看
  • elasticsearch
    • 1.把资料上传到虚拟机
    • 2.解压tar包到/opt目录
    • 3.修改/opt/config/elasticsearch.yml文件
    • 4.创建一个用户
    • 5.修改配置文件
      • a./etc/security/limits.conf
      • b./etc/security/limits.d/20-nproc.conf
      • c./etc/sysctl.conf
    • 6.配置java环境
    • 7.给用户(root1)授权
    • 8.运行elasticsearch
    • 运行结果
  • kibana
    • 1.解压到/opt目录下
    • 2.修改kibana配置
    • 3.启动kibana
  • elasticsearch-analysister-ik
    • 1.安装maven
      • a.下载maven并解压到/opt目录
      • b.设置软连接
      • c.配置maven环境
    • 2.配置elasticsearch-analysis-ik
      • a.解压到/opt目录
      • b.打包
      • c.jar包移动
      • d.拷贝辞典
      • 重启Elasticsearch并通过kibana使用

建议先看

本文用到的资料有(有需要的可以找我要,也可以自己下)

安装前建议先运行一下(可能会花费几分钟时间)

yum  update
elasticsearch 1.把资料上传到虚拟机

2.解压tar包到/opt目录

输入命令:

 tar -zxvf elasticsearch-7.15.0-linux-x86_64.tar.gz  -C /opt

解压后:

3.修改/opt/config/elasticsearch.yml文件

输入命令:

vim /opt/elasticsearch-7.15.0/config/elasticsearch.yml 

SHIFT+G到文末,输入如下内容:

cluster.name: my-application
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]

ESC退出插入模式

输入::wq保存并退出

4.创建一个用户

输入命令:

useradd 【用户名(自己决定,本文创建的是root1)】
passwd  【密码】
5.修改配置文件 a./etc/security/limits.conf

输入命令:

vim /etc/security/limits.conf 

在文末添加:

root1 soft nofile 65536
root1 hard nofile 65536
root1 soft nproc 4096
root1 hard nproc 4096

b./etc/security/limits.d/20-nproc.conf

输入命令:

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

在文末添加:

root1 soft nofile 65536
root1 hard nofile 65536
*  hard    nproc     4096

c./etc/sysctl.conf

输入命令:

vim /etc/sysctl.conf

在文末添加:

vm.max_map_count=655360

再重新加载
输入下面命令:

sysctl -p
6.配置java环境

输入命令

vim /etc/profile

在文末添加:

export JAVA_HOME=/opt/elasticsearch-7.15.0/jdk
export PATH=$PATH:${JAVA_HOME}/bin

7.给用户(root1)授权

root不能运行elasticsearch需用用root1运行

chown -R root1:root1 /opt/elasticsearch-7.15.0

8.运行elasticsearch
cd /opt/elasticsearch-7.15.0/bin

切换到root1用户:

su root1

运行:

./elasticsearch

运行结果

通过:ip addr查询ip地址
再在本机浏览器输入查到的ip:9200
例如本文是:192.168.23.110:9200

kibana 1.解压到/opt目录下

输入命令:

tar -xzf kibana-7.15.0-linux-x86_64.tar.gz -C /opt

2.修改kibana配置
vim /opt/kibana-7.15.0-linux-x86_64/config/kibana.yml

在文末添加:

server.port: 5601
server.host: "0.0.0.0"
server.name: "kibana-jindashen"
elasticsearch.hosts: ["http://127.0.0.1:9200"]
elasticsearch.requestTimeout: 99999

3.启动kibana
cd /opt/kibana-7.15.0-linux-x86_64/bin
./kibana --allow-root

再通过本地浏览器连接:
输入虚拟机的ip:5601
例如本机是:192.168.23.110:5601

elasticsearch-analysister-ik 1.安装maven a.下载maven并解压到/opt目录

输入命令:

wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.tar.gz
tar xzf apache-maven-3.1.1-bin.tar.gz -C /opt
b.设置软连接
ln -s apache-maven-3.8.3 maven 

c.配置maven环境

输入命令:

vim  /etc/profile.d/maven.sh

在末尾加上:

export MAVEN_HOME=/opt/maven  
export PATH=${MAVEN_HOME}/bin:${PATH}

重新加载

source /etc/profile.d/maven.sh
2.配置elasticsearch-analysis-ik a.解压到/opt目录

先复制到/opt目录

cp -R elasticsearch-analysis-ik-7.15.0.zip /opt

再解压并进入

unzip elasticsearch-analysis-ik-7.15.0 .zip
cd eelasticsearch-analysis-ik-7.15.0
b.打包
mvn package

可能会报错(这是我遇到的error):

解决方法是:
把pom.xml中elasticsearch的7.14.0-SNAPSHOT修改成7.15.0就行了。
具体原因:我猜测可能是因为我没有安装过7.14.0-SNAPSHOT版本的elasticsearch

修改之后再次打包后:

c.jar包移动
#切换目录
cd /opt/elasticsearch-7.15.0/plugins/
#新建目录
mkdir analysis-ik
cd analysis-ik
#执行拷贝
cp -R /opt/elasticsearch-analysis-ik-7.15.0/target/releases/elasticsearch-analysis-ik-7.15.0.zip      /opt/elasticsearch-7.15.0/plugins/analysis-ik
#执行解压
unzip  /opt/elasticsearch-7.15.0/plugins/analysis-ik/elasticsearch-analysis-ik-7.15.0.zip
d.拷贝辞典
cp -R /opt/elasticsearch-analysis-ik-7.15.0/config/*   /opt/elasticsearch-7.15.0/config
重启Elasticsearch并通过kibana使用

进入kibana主页

搜索Dev Tools 并进入

ik分词器安转成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329336.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号