Elasticsearch安装及注意事项

1.安装
https://www.elastic.co/cn/downloads
 先安装 elasticsearch 在安装 kibana 再在github上 elasticsearch-head
 git clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head npm install npm run start open http://localhost:9100/

 注意:elasticsearch 和kibana 要选择相同的版本

 2. elasticsearch 解压后,进入bin目录访问elasticsearch.bat文件直接启动
 3.无法启动配置几行(配置文件config/elasticsearch.yml)
  windows环境,单台服务器,单结点;
  增加:

  http.cors.enabled: true
  http.cors.allow-origin: "*"
  http.cors.allow-headers: "*"
  这三个配置项
  其他配置项默认即可
  参考配置数据
  network.host: 0.0.0.0 //服务端ip
  http.port: 9220 //启动端口
  discovery.seed_hosts: ["127.0.0.1"] //配置为本机
  xpack.security.enabled: false //因为是单结点,所以不需要启动安全验证
  discovery.type: single-node //单结点

linux环境 重点修改 
network.host: 0.0.0.0
xpack.security.enabled: false
添加
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: "*"

注意:
1.配置文件中 path.data 的配置项路径地址所在的磁盘空间要小于85%,磁盘能用空间太小会无法启动
2.linux记得开启9200端口
3.linux 权限问题 ES启动建议使用普通用户启动,root权限过大,给path.data和path.logs设置普通用户属组

访问http://ip:9200
 
出现这样信息表示elasticsearch 正常启动
linux中

查找ES进程
ps -ef | grep elastic
杀掉ES进程
kill -9 1501(进程号)
重启ES
elasticsearch -d (常驻)

 4.kibana 启动
windows
kibana 解压后,进入bin目录访问kibana.bat文件直接启动
默认界面是英文可以在config/kibana.yml配置文件中
默认i18n.locale: "en" 配置修改成i18n.locale: "zh-CN"

linux 重点
linux记得开启5601端口

切换到新建的普通用户组 cd到kibana/bin 下执行./kibana

虚拟内存配置太少
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least
配置虚拟内存
$ vim /etc/sysctl.conf
vm.max_map_count=262144 #最后一行增加
保存退出
$ sysctl -p /etc/sysctl.conf #使之生效

注意: 磁盘空间和内存保持充足;应该是85%左右不足时会报错无法启动

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值