- 建议先看
- 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 updateelasticsearch 1.把资料上传到虚拟机 2.解压tar包到/opt目录
输入命令:
tar -zxvf elasticsearch-7.15.0-linux-x86_64.tar.gz -C /opt
解压后:
输入命令:
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 4096b./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 4096c./etc/sysctl.conf
输入命令:
vim /etc/sysctl.conf
在文末添加:
vm.max_map_count=655360
再重新加载
输入下面命令:
sysctl -p6.配置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.08.运行elasticsearch
cd /opt/elasticsearch-7.15.0/bin
切换到root1用户:
su root1
运行:
./elasticsearch运行结果
通过:ip addr查询ip地址
再在本机浏览器输入查到的ip:9200
例如本文是:192.168.23.110:9200
输入命令:
tar -xzf kibana-7.15.0-linux-x86_64.tar.gz -C /opt2.修改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: 999993.启动kibana
cd /opt/kibana-7.15.0-linux-x86_64/bin
./kibana --allow-root
再通过本地浏览器连接:
输入虚拟机的ip:5601
例如本机是:192.168.23.110:5601
输入命令:
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 /optb.设置软连接
ln -s apache-maven-3.8.3 mavenc.配置maven环境
输入命令:
vim /etc/profile.d/maven.sh
在末尾加上:
export MAVEN_HOME=/opt/maven
export PATH=${MAVEN_HOME}/bin:${PATH}
重新加载
source /etc/profile.d/maven.sh2.配置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.0b.打包
mvn package
可能会报错(这是我遇到的error):
解决方法是:
把pom.xml中elasticsearch的7.14.0-SNAPSHOT修改成7.15.0就行了。
具体原因:我猜测可能是因为我没有安装过7.14.0-SNAPSHOT版本的elasticsearch
修改之后再次打包后:
#切换目录 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.zipd.拷贝辞典
cp -R /opt/elasticsearch-analysis-ik-7.15.0/config/* /opt/elasticsearch-7.15.0/config重启Elasticsearch并通过kibana使用
进入kibana主页
搜索Dev Tools 并进入
ik分词器安转成功



