ElasticSearch入门

Posted by Kaka Blog on January 21, 2019

安装ElasticSearch

1、下载ElasticSearch

下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-5-6-4,上传到服务器,并解压到/opt目录。

2、修改配置文件

修改elasticsearch/config/elasticsearch.yml文件:

  • 修改集群名称:cluster.name: my-es
  • 修改数据存储目录:path.data: /data/elastic/data
  • 修改日志存储目录:path.log: /data/elastic/logs
  • 修改主机地址:network.host: 398.cdh.slave2
  • 去掉注释:http.port: 9200
  • 设置自动发现节点:discovery.zen.ping.unicast.hosts: ["398.cdh.slave2"]

启动ElasticSearch

注意:需要先安装JDK,不能用root账号运行

/opt/elasticsearch/bin/elasticsearch -d

可能遇到问题:

  • 如果账号没有权限,chown -R 用户名 /data/elastic
  • 提示Ubuntu elasticsearch max virtual memory areas vm.max_map_count [65530] is too low,解决:
      vi /etc/sysctl.conf
      vm.max_map_count=262144
      sysctl -p
    

测试

访问:http://192.168.10.32:9200/_cat/health?v

安装ik分词插件

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.6.4/elasticsearch-analysis-ik-5.6.4.zip

如果网络有问题,下载太慢,可以先下载:

下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases 创建文件夹:cd your-es-root/plugins/ && mkdir ik unzip解压到文件夹:your-es-root/plugins/ik 重启ES。