启动 elastic 不推荐使用 root 用户。
useradd es
passwd es
将目录给es 用户。
chown -R es:es ./
切换用户su es
启动: sh elasticsearch 前台启动
sh elasticsearch -d 后台启动
后台启动 查看是否启动成功:
curl -get localhost:9200
关闭服务ps -ef | grep elasticsearch
找到 进程 idkill -9 16226 默认是只能内网访问:
开发外网:vim config/elasticsearch.yml
配置:
network.host: 0.0.0.0
如果出现下面的错误
max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
vim /etc/security/limits.conf
要把 65535 改成 65536 。
默认是65535 安装 es-head 插件功能(用于方便查看)
github 上查找 elasticsearch-head复制下载路径在liunx
中使用:wget 下载链接 查看node.js
这里注意 node.js 必须大于 6.0 版本node -v npm run start 配置 es6 和 es-head (不是必须的,只是用于 配置head 插件使用)
vim es6/conf/elasticsearch.yml
添加:http.cors.enabled: truehttp.cors.allow-origin: “*” :wq 退出。
集群配置:
首先配置 master 服务器: vim es/config/elasticsearch.yml
新增: cluster.name: pdkjnode.name: masternode.master: true
重启服务ps -ef | grep elastickill -9 进程 id 启动刷新 ip:9100 查看主页 看是否已经是 master
然后在配置 slavecluster.name: pdkjnode.name: slave1 discovery.zen.ping.unicast.hosts: [“172.16.147.115”]
#指向master 那台服务器的内网地址。
putty:pscp “C:\Users\派对\Desktop\新建文件夹 (4)\sercri.zip” root@47.99.138.116:/home