ElasticSearch环境简单搭建
本文以7.10.2为例,其他版本应该也差不多。平台为windows,至于linux,配置应该是一样。至于下载,此处不作赘述。另外老版本的ElasticSearch安装包里面是不带JDK,需要自己安装JDK,但是从不知道从那个版本开始,已经自带JDK,所以解压即可使用。
-
解压一个自己想放入的位置
例如:D:\elasticsearch-7.10.2
-
如果要启用用户名密码认证,则修改config目录下的elasticsearch.yml文件,再末尾添加如下配置:
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
注意:不要修改network.host选项,下一步会陷入死循环
-
进入bin目录,并双击elasticsearch.bat
-
进入命令行,以交互模式执行elasticsearch-setup-passwords脚本,按照提示设置密码,内置账户很多,不作细表
elasticsearch-setup-passwords interactive
至此,ElasticSearch已经可以使用。如果还想远程访问,则需要做如下配置
-
将network.host选项设置为本机IP
-
打开discovery.seed_hosts选项
如果要使用kibana,则需要下载对应版本的kibana
-
打开kibana/config/kibana.yml
-
修改elasticsearch.hosts选项为ElasticSearch服务的ip
-
修改elasticsearch.username和elasticsearch.password,具体设置内容,根据自己创建的用户名密码指定即可,另外,ElasticSearch内置了elastic账户,可以直接访问即可