1、创建用户及主目录
elasticsearch不容许root用户启动,创建一个普通用户
useradd -d /home/elasticsearch -m elasticsearch
passwd elasticsearch
2、上传文件及解压
官网: https://www.elastic.co/downloads/elasticsearch
tar -zxvf elasticsearch-6.7.1.tar.gz
3、修改elasticsearch.ym
注意:ip是阿里云的内网ip,不是公网ip
vi config/elasticsearch.ym
cluster.name: es-cluster
node.name: es-node-1
network.host: 192.168.0.1
http.port: 9200
discovery.zen.ping.unicast.hosts: [ "172.17.7.115" ]
discovery.zen.minimum_master_nodes: 1
#transport.tcp.port: 9300
#transport.tcppress: true
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
4、修改/etc/sysctl.conf root用户,添加
vi /etc/sysctl.conf
vm.max_map_count=262144
退出后生效配置:
sysctl -p
5、修改文件/etc/security/limits.conf root用户,添加
vi /etc/security/limits.conf
* hard nofile 65536
* soft nofile 65536
* soft nproc 4096
* hard nproc 4096
# End of file
6、启动验证
启动: bin/elasticsearch
后台运行: bin/elasticsearch -d 检查是否启动:ps -ef |grep elastic
验证: curl http://172.17.7.115:9200
7、浏览器访问
可以在服务器或者浏览器安装插件进行可视化访问,推荐浏览器安装简单,
阿里云注意开放端口
浏览器es插件下载
8、安装ik分词器
安装ik分词器注意与es的版本对应
es6.7对应的ik版本: https://github/medcl/elasticsearch-analysis-ik/releases/download/v6.7.1/elasticsearch-analysis-ik-6.7.1.zip
cd /home/elasticsearch/elasticsearch-6.7.1/plugins
mkdir ik
cd ik
wget https://github/medcl/elasticsearch-analysis-ik/releases/download/v6.7.1/elasticsearch-analysis-ik-6.7.1.zip
unzip elasticsearch-analysis-ik-6.7.1.zip
rm elasticsearch-analysis-ik-6.7.1.zip
bin/elasticsearch
9、测试
post http://127.0.0.1:9200/_analyze
请求体:
默认分词:
{ "text": "手机充值" }
ik分词:
{ "analyzer": "ik_smart", "text": "手机充值活动" }
更多推荐
Linux下安装Elasticsearch,包含浏览器插件,ik分词
发布评论