Elasticsearch及kibana和分词器的安装和使用

通过ssh将文件上传到centos7中一般都是保存在/usr/local中

上传四个文件

elasticsearch-6.2.4.tar.gz(elasticsearch的安装包)

elasticsearch-analysis-ik-6.2.4.zip(elasticsearch的分词器压缩包)

kibana-6.2.4-linux-x86_64.tar.gz(elastic的可视化工具压缩包)

node-v12.18.2-linux-x64.tar.xz(nodejs的压缩包分词器的支持包)

第一步安装elasticsearch

解压elasticsearch的安装包

tar -xvf elasticsearch-6.2.4.tar.gz

更改config中的配置文件

添加内容(都需要找到配置文件中的对应位置插入)
path.data: /usr/local/elasticsearch/data # 数据目录位置(不存在的目录就需要自己创建)
path.logs: /usr/local/elasticsearch/logs # 日志目录位置
修改绑定的ip
network.host: 0.0.0.0 # 绑定到0.0.0.0,允许任何ip来访问

创建一个用户(启动elasticsearch需要使用非root用户)

使用新用户切换到elasticsearch的跟目录下调用启动命令

./bin/elasticsearch

修改用户权限否则权限不足看下面这篇博客

https://blog.csdn.net/u010590120/article/details/94994219

ElasticSearch启动报错,bootstrap checks failed

[2018-05-18T17:44:59,658][INFO ][o.e.b.BootstrapChecks    ] [gFOuNlS] bound or publishing to a non-loopback address, enforcing bootstrap checks
ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

[1]: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]

编辑 /etc/security/limits.conf,追加以下内容;
* soft nofile 65536
* hard nofile 65536
此文件修改后需要重新登录用户,才会生效
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

编辑 /etc/sysctl.conf,追加以下内容:
vm.max_map_count=655360
保存后,执行:
sysctl -p

解决Exception in thread “main” java.nio.file.AccessDeniedException: /usr/local/elasticsearch

chown -R 新建的用户名:新建的用户名 /usr/local/elasticsearch/

启动成功(记得关闭服务器的防火墙)

在自己的浏览器输入locahost:ip地址:9200

看到以下类容说明安装成功

{
  "name" : "aI_bc_T",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "dU-cjLNaQo-BhYyO1NmzBQ",
  "version" : {
    "number" : "6.2.4",
    "build_hash" : "ccec39f",
    "build_date" : "2018-04-12T20:37:28.497551Z",
    "build_snapshot" : false,
    "lucene_version" : "7.2.1",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

接下来是安装kibana(elasticsearch的视图工具)

Kibana是ES的客户端工具
需要先安装nodejs

tar -vxf node-v12.18.2-linux-x64.tar.xz
mv node-v12.18.2-linux-x64 nodejs
ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin
node -v

解压kibana

tar -vxf kibana-6.2.4-linux-x86_64.tar.gz
mv kibana-6.2.4-linux-x86_64 kibana

修改 config/kibana.yml 添加

server.host: "0.0.0.0"
elasticsearch.url: "http://机器IP:9200"

启动

./bin/kibana
浏览器访问localhost:5601可查看kibana

安装分词器

进入elasticsearch的plugs目录然后解压分词器再将原来的压缩包删除

重启elasticsearch就可以再到kibana中测试分词器效果

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值