栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elasticsearch6.4学习笔记——安装

Elasticsearch6.4学习笔记——安装

linux centos6.5 环境下 ElasticSearch搭建

1、准备1台linux centos64位机器

2、安装包解压

准备好elasticsearch6.4.2安装包并解压、然后执行命令,

tar -zxvf elasticsearch6.4.2.tar.gz

3、修改配置文件

vim config/elasticsearch.yml
# 集群的名字  
cluster.name: es-cluster
# 节点名字  
node.name: node-1   
# 数据存储目录(多个路径用逗号分隔)也就是 索引数据的存储路径
path.data: /home/es/data  
# 日志目录  
path.logs: /home/es/logs  
#本机的ip地址
network.host: 192.168.0.119
#设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点
discovery.zen.ping.unicast.hosts: ["192.168.0.119"]
#discovery.zen.minimum_master_nodes: 2  
# 设置节点间交互的tcp端口(集群),(默认9300)  
transport.tcp.port: 9300  
# 设置对外服务的http端口,默认为9200 
http.port: 9200  
# 增加参数,使head插件可以访问es  
http.cors.enabled: true  
http.cors.allow-origin: "*"
#指定该节点是否有资格被选举成为master节点,默认是true,es是默认集群中的第一台机器为master,如果这台机挂了就会重新选举master
node.master: true 
#允许该节点存储数据(默认开启)  
node.data: true

修改JVM内存大小

vim config/jvm.options
-Xms512m
-Xmx512m

4、 运行elasticsearch

cd bin
./elasticsearch
./elasticsearch -d

运行中没有报错,但在浏览器上就是无法访问可能是防火墙导致的。关闭一下或都添加对面开放端口9200 ,9300 即可。

报错,用户不能用root。

添加新用户esuser并设置密码

groupadd esgroup
useradd esuser -g esgroup -p 123456

给esuser用户elasticsearch目录的授权

chown -R esuser:esgroup /opt/elasticsearch-6.4.2/

切换用户,再次运行elasticsearch

su esuser

进入bin 文件夹下执行

./elasticsearch


成功运行。在浏览器地址栏输入 http://192.168.0.119:9200/访问如下

elasticsearch 后台运行命令

./elasticsearch -d

5、elasticsearch 关闭

前台运行:可以通过”CTRL+C”组合键来停止运行
后台运行,可以通过”kill -9 进程号”停止.

6、安装head插件

下载 elasticsearch-head 或者 git clone 到随便一个文件夹
GitHub - mobz/elasticsearch-head: A web front end for an elastic search cluster
安装nodejs(参考别的教程不再赘述)

在GitHub - mobz/elasticsearch-head: A web front end for an elastic search cluster中下载head插件,选择下载zip,可以通过git clone 下来

cd /home/es/elasticsearch-head-master
修改Gruntfile.js
配置添加 hostname:'*'

npm install -g grunt-cli
可能会遇到权限问题报错

su root
npm install -g grunt-cli 再次执行
npm install
grunt server
或 在后台运行 grunt server &
http://172.16.16.27:9100成功

8、安装ik分词器

下载地址,寻找与当前安装es版本一致的ik
Releases · medcl/elasticsearch-analysis-ik · GitHub
解压elasticsearch-analysis-ik-6.4.3.zip
把它里面的内容copy到 elasticsearch6.4.3解压目录 的/plugin/ik下面。
重启es即可。


参考文章:ElasticSearch6.4 从入门到进阶 - 简书

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335227.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号