elasticsearch5.4.0 生产环境部署 及插件 ik + head +kibana

来源:互联网 发布:2012年欧洲杯决赛 知乎 编辑:程序博客网 时间:2024/05/22 07:52

前提环境:

JDK 1.8X   root 授权 用户 was1 操作 elasticsearch


修改Linux 配置有

/etc/profile

--jdk环境

export JAVA_HOME=/opt/es/es-tool/jdk1.8.0_144
export CLASSPATH=:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

--node.js 环境

export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin


source /etc/profile (使配置生效)


/etc/sysctl.conf

vm.max_map_count=262144

/sbin/sysctl -p  (使配置修改生效)


elasticsearch5.4.0 elasticsearch.yml  添加 配置:

 discovery.zen.ping.unicast.hosts: ["10.0.0.176", "10.0.0.178","10.0.0.161"]
 network.host: 10.0.0.176
 bootstrap.system_call_filter: false
 cluster.name: elasticsearch_lyl
 action.destructive_requires_name: true
# 是否支持跨域
 http.cors.enabled: true
# *表示支持所有域名
 http.cors.allow-origin: "*"
# 支持查询条件数
 indices.query.bool.max_clause_count: 10240


ik配置

直接在es安装目录下的plugins/新建ik文件夹 把es对应的ik分词器版本解压即可。

head插件

先安装node.js环境

修改两处文件  1,Gruntfile.js 中 port:9100 前面添加  hostname: 'IP地址' 如下:

                   options: {
                                        hostsname: 'ip地址',
                                        port: 9100,
                                        base: '.',
                                        keepalive: true
                                }

2,_site/app.js

修改localhost 为es服务ip地址


kibana

配置 kibana.yml

server.host: "ip地址"

elasticsearch.url: "http://es服务ip地址:9200"


今天到此 明天配置 jvm 等