Elasticsearch安装使用

首先贴官网elasticsearch官网

 

centos安装elasticsearch:把安装包移到对应用户目录下

解压

tar -zxvf elasticsearch-6.2.4.tar.gz 

因为elasticsearch不能使用root用户启动,执行以下命令让elasticsearch归leyou用户所有

 chown leyou:leyou elasticsearch-6.2.4/ -R

把文件名改为elasticsearch

mv elasticsearch-6.2.4/ elasticsearch
 

进去文件夹

 cd elasticsearch/

进入config目录

cd config

进行配置
 vi jvm.options 
修改内存为256m,(因为虚拟机内存一共就分配了1g,)

 

配置

vi elasticsearch.yml 


#cluster.name: my-application    集群名称,默认elasticsearch(单点,没配置这个)

#node.name: node-1    节点名称,每台机器要不一样(暂时没配置)

path.data: /path/to/data    数据目录 /home/leyou/elasticsearch/data

path.logs: /path/to/logs  日志目录 /home/leyou/elasticsearch/logs

network.host: 0.0.0.0 主机地址表示外部可以访问

#discovery.zen.ping.unicast.hosts: ["host1", "host2"]   其他的elastccsearch地址(集群)暂时没配置
 


 

使用其他su leyou用户进入elasticsearch的bin目录下执行./elasticsearch  (要先把elasticsearch权限给leyou用户)

出现问题,jdk没装

在root用户下安装jdk:然后回去执行出现问题:虽然root安装了,但是leyou用户没权限,解决:把jdk权限给leyou命令:。。。csdn中搜索

然后执行./elasticsearch,出现3个错误

错误:[3]引导检查失败

[1] :用于elasticsearch进程的最大文件描述符[4096]太低,请至少增加到[65536]

[2] :用户[leyou]的最大线程数[3795]太低,请至少增加到[4096]

[3] :max virtual memory areas vm.max\u map\u count[65530]太低,请至少增加到[262144]

使用root用户修改配置:

1.:

修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效

*               soft    nofile          65536
*               hard    nofile          65536

2.

  问题同上,最大线程个数太低。修改配置文件/etc/security/limits.conf(和问题1是一个文件),增加配置

*               soft    nproc           4096
*               hard    nproc           4096

3.修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144

 

最后执行命令sysctl -p生效

重启终端

执行./elasticsearch

 

 访问

 还有一个端口9300,是通过tcp连接的,不能通过http浏览器访问。

 

 

安装kibana

Elasticsearch没有提供web界面,需要通过谷歌插件或者安装kibana

kibana界面比较好下面安装kibana

在windows下安装,直接解压就好,然后配置elasticsearch的地址(注意kibana依赖node.js,我已经安装过了这里就不演示了)

然后点击bin目录下的kibana启动

 

安装ik分词器:

把ik分词器移到elasticsearch的plugins目录下,

使用unzip命令解压

mv命令改名为ik-analyzer

可以使用配置文件配置停用词典和拓展词典。。

重新启动elasticsearch可以看到使用了analysis-ik

 

在kibana中使用ik分词

ik分词器提供了俩种,一种 :ik_max_word  最细分法

                                   哈有一种:ik_smart  分析语境分词

上面是ik_max_word方式分词,下面类试试另一种:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值