elasticsearch学习(1)

 

下载解压,elasticsearch.bat启动

elasticsearch目录:

bin 启动文件
config 配置文件
log4j2 日志配置文件
jvm.options java虚拟机相关的配置
elasticsearch.yml es配置文件 默认端口9200!跨域!
lib 相关jar包
logs 日志
modules 功能模块
plugins 插件

http://localhost:9200/


{
"name" : "DESKTOP-ARAJVU5",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "0xyT7HQMTcqD7c0QbBj1NA",
"version" : {
"number" : "7.10.0",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "51e9d6f22758d0374a0f3f5c6e8f3a7997850f96",
"build_date" : "2020-11-09T21:30:33.964949Z",
"build_snapshot" : false,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}

 换台电脑启动不起来了,看要使用jdk11,本机安装了jdk8,修改默认jdk配置吧,好家伙es自带jdk15,就用它了,

配置SE_JAVA_HOME(类似java_home),

 接下来返回到elasticsearch,在bin目录下找到elasticsearch-env文件,在39-40行处。将JAVA_HOME改成ES_JAVA_HOME

我将javahome都改成ES_JAVA_HOME起来了

if "%ES_JAVA_HOME%" == "" (
  set JAVA="%ES_HOME%\jdk\bin\java.exe"
  set ES_JAVA_HOME="%ES_HOME%\jdk"
  set JAVA_TYPE=bundled jdk
) else (
  set JAVA="%ES_JAVA_HOME%\bin\java.exe"
  set JAVA_TYPE=ES_JAVA_HOME
) 

另一种方式:直接使用本地java环境的11

在bin目录下找到elasticsearch-env文件,set JAVA_HOME=jdk11的路径,即可

 

可视化界面
https://github.com/mobz/elasticsearch-head

git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
npm run start

跨域问题:
elasticsearch.yml 新增
http.cors.enabled: true
http.cors.allow-origin: "*"

 

posted @ 2020-12-02 22:53  三号小玩家  阅读(157)  评论(0)    收藏  举报
Title
三号小玩家的 Mail: 17612457115@163.com, 联系QQ: 1359720840 微信: QQ1359720840