elasticsearch 使用

elasticsearch 使用

1.es简单介绍

  • 基于solr
  • Restful风格接口
  • 采用倒排索引

2.单机部署

  1. 下载解压
# 官网https://www.elastic.co/cn/downloads/下载合适版本(与想要用的ik版本一致)
# 6.8.12版本为例
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.12.tar.gz
  1. 创建data目录
    没什么好说的。。。es存数据的,会配置到配置文件
  2. 修改配置
# 单机部署示例  名称挺清晰的,自己按照需要改一下
cluster.name: "elasticsearch"
http.cors.enabled: true
http.cors.allow-origin: "*"
network.host: 0.0.0.0
discovery.zen.minimum_master_nodes: 1
  1. 创建es用户
# es不允许使用root用户 ,在操作系统执行
useradd esuser
chown -R esuser:esuser /usr/local/es810
  1. 配置环境 /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
  1. 配置环境 /etc/sysctl.conf
	#配置
	vm.max_map_count=262145
	
	##刷新配置	
	sysctl -p
  1. 运行
# 切换到esuser用户,执行bin的elasticsearch可执行文件
./elasticsearch    # 此为前台运行,建议先运行一次看看,错误信息直接控制台打印,避免翻日志
# 启动成功后,打开端口,浏览器访问  ip:port访问测试

8)ik分词器

# 支持中文的分词器,没什么好说的。es内置的不支持中文
# git地址 :https://github.com/medcl/elasticsearch-analysis-ik/releases
# 选择与es一致的版本
# 利用es安装插件的脚本安装,在bin目录下
./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.1.0/elasticsearch-analysis-ik-8.1.0.zip
# 先直接启动注意看是否有load  ik的日志
  1. 后台启动
./elasticsearch -d

3.es-head

我是倾向于直接使用谷歌插件的,因为简单。。。
直接下载https://files.cnblogs.com/files/sanduzxcvbnm/elasticsearch-head.7z
解压之后加入到谷歌的扩展工具

集群部署后续补充:参考集群部署es
简单看了下,他的配置文件整理的很好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值