边观看冬奥会,边码代码,每天坚持写一篇博文,完成超越自我征程
2023-05-06 04:01:22
冬奥会开幕式
昨天有粉丝评论说文章太基础,其实是一些平时的总结,趁着过年有时间整理成文章,免得以后走弯路,可以直接上手。也会逐渐由浅到深地进行总结。也感谢支持我的小伙伴。后续也会发布一些更深的知识点。
安装IK分词器插件安装前:用命令行执行以下命令
curl -H "Content-Type: application/json" -XPOST http://localhost:9200/_analyze -d { "text":"中华人民共和国国歌" }返回:可以看到他按照每个字来分割了,这样很明显是不合理的,因为这样做分词搜索,只要有一个字是匹配的就会返回
没有安装IK分词
安装后:执行以下命令
curl -H "Content-Type: application/json" -XPOST http://localhost:9200/_analyze -d { "analyzer":"ik_smart", //这里是指定使用ik分词器分词 "text":"中华人民共和国国歌" }返回:可以看到按照了词组来分词
安装ik分词器后
验证
验证分词器
下载kibana,可视化开源软件
//1.下载对应elasticsearch版本的kibana curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.13.3-linux-x86_64.tar.gz下载kibana
解压
tar -zxvf kibana-6.3.2-linux-x86_64.tar.gz修改配置
server.port: 5601 #端口号 server.host: "0.0.0.0" #远程访问 elasticsearch.host: "http://xxxx:9200" #elasticsearch地址 kibana.index: ".kibana" #索引规则配置 打开注释即可启动
cd kibana-7.2.0-linux-x86_64/bin/ ./kibana nohup ./kibana &问题解决ERROR: [1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch. bootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]主要问题是运行内存太小,还有就是当前用户操作权限,添加对应配置。
elasticsearch用户拥有的可创建文件描述的权限太低,至少需要65536,
处理办法: #切换到root用户修改 vim /etc/security/limits.conf # 在最后面追加下面内容 renjie hard nofile 65536 renjie soft nofile 65536 #*** 是启动elk的用户max_map_count文件包含限制一个进程可以拥有的VMA(虚拟内存区域)的数量
处理办法: #切换到root用户修改 vim /etc/sysctl.conf # 在最后面追加下面内容 vm.max_map_count=655360 执行 sysctl -p权限
验证
kibana
程序员要学的技术很多,每天坚持学一点。
以上就是关于《边观看冬奥会,边码代码,每天坚持写一篇博文,完成超越自我征程》的全部内容,本文网址:https://www.7ca.cn/baike/22820.shtml,如对您有帮助可以分享给好友,谢谢。
声明