首页 > 其他分享 >32.SpringBoot整合high-level-client

32.SpringBoot整合high-level-client

时间:2023-08-11 22:55:05浏览次数:54  
标签:容器 SpringBoot level mydata 32 nginx 文件夹 docker 80

idea中使用es

创建一个bianen-search模块

 

在mydata文件夹下创建一个nginx文件夹:

mkdir nginx

随便启动一个nginx实例,只是为了复制出配置:

docker run -p 80:80 --name nginx -d nginx:1.10

 如下图可以看到启动好了nginx容器,当然这个容器我们只是为了用来复制它的配置文件:

 进入到mydata文件夹,将容器内的配置文件拷贝到当前目录:

#复制容器nginx里边的/etc/nginx文件夹下的内容
docker container cp nginx:/etc/nginx .

 停止掉nginx容器,删除nginx容器,因为已经复制好了,nginx容器就已经没有价值了:

docker stop nginx
docker rm nginx

配置都在nginx文件夹,这样不太规范,我们调整下给配置放在nginx/conf文件夹下:

cd /mydata
mv nginx conf
mkdir nginx
mv conf nginx/

 创建一个新的nginx容器:

docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.10

测试

浏览器访问下nginx,直接访问IP就可以了,80端口是默认端口

 我们设置个默认页面就可以访问了:

 再访问试一下:

在nginx下创建ik分词器要用的内容

进入nginx的html文件夹创建一个es文件夹下创建一个fenci.txt存放自定义分词:

cd /mydata/nginx/html
mkdir es
cd es
vi fenci.txt

我们自定义一个分词"软件中心":

 访问一下试试:(乱码问题先不管)

配置ik分词器的远程词库地址

也就是nginx的fenci.txt怎么在es中使用起来呢?

cd /mydata/elasticsearch/plugins/ik/config
vi IKAnalyzer.cfg.xml

 改完后要重启一下es:

docker restart elasticsearch

测试一下:(发现多了我们自定义的"软件中心"分词)

标签:容器,SpringBoot,level,mydata,32,nginx,文件夹,docker,80
From: https://www.cnblogs.com/cheng8/p/17624094.html

相关文章

  • CH32V003及其开发环境
    CH32V003是南京沁恒微电子股份有限公司推出的一颗工业级通用微控制器芯片(单片机)。它基于32位RISC-V指令集及架构设计,采用该公司自主开发的青稞V2A(QingKeV2)内核,基于RV32EC指令集,具有2级流水线,支持2级中断嵌套,支持2级硬件堆栈。支持48MHz系统主频,具有宽压(3.3/5V)、单线调试(SWDIO)、低......
  • CH32V003开发环境MRS配置
    MRS是MounRiver工作室采用开源项目Eclipse制作的一款易于使用的开发工具,它几乎是为WCH系列芯片量身定制的,相对于其他一些开发环境,它具有编译速度快,使用简洁方便,支持多种平台等特点,可访问MounRiver的官网(www.mounriver.com)下载最新版本。MRS的安装可全部采用默认选项进行,安装完成......
  • 传奇架设技术教程分享提示非法操作引起kernel32出错的原因分析
    使用Windows9x/Me做传奇服务器端的朋友最害怕的便是突然屏幕上出现“非法操作”的提示(游戏角色倒档),而其中的显示信息又常常涉及kernel32.dll这个文件,那么kernel32.dll是什么,如何应对与解决这类问题呢?相信传奇一条龙下面这篇文章会为你指点迷津。一、什么是kernel32内核文件......
  • 如何在32位ubuntu11.10 下编译android 4.0.1源码和goldfish内核
    一准备工作 1安装javasdk6(1)从jdk官方网站http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u29-download-513648.html下载jdk-6u29-linux-i586.bin文件。(2)执行jdk安装文件 [html] viewplaincopy1.$chmoda+xjdk-6u29-linux-i586.bin2.$jdk......
  • springboot jar thin
    springbootjarthinspringboot应用jar瘦身。springbootjar太大。jar与依赖包分离。两种方法,第一种,spring-boot-thin-launcher,他将依赖包以maven仓库的形式放到repository目录。第二种,将依赖包以jar包的方式放到一个目录下,比如libs目录。spring-boot-thin-launcher这种......
  • Debug Assertion Failed! Program: C:\Windows\SYSTEM32\mfc140ud.dll
    新建C++ MFC项目多文本对话框的模板,运行出错。解决办法:这是由于DockControlBar(&m_wndToolBar);引起的异常。在头文件MainFrm.h中重新定义  CMFCToolBar m_wndToolBar; 类型DockControlBar(&m_wndToolBar)改为DockPane(&m_wndToolBar);再次运行就不会出错了。......
  • Springboot跨域问题,options请求
    ......
  • SpringBoot打包war部署到tomcat
    项目结构:pom.xml:<!--①指定打包成war--><packaging>war</packaging><dependencies><!--starter-web:spring-webmvc+autoconfigure+logback+yaml+tomcat--><dependency><groupId>org.springframework.b......
  • 合宙ESP32C3使用PlatformIO开发点亮ST7735S
    开发背景模块使用的合宙的ESP32-C3(经典款)购买连接COREESP32核心板是基于乐鑫ESP32-C3进行设计的一款核心板,尺寸仅有21mm*51mm,板边采用邮票孔设计,方便开发者在不同场景下的使用。核心板支持UART、GPIO、SPI、I2C、ADC、PWM等接口,可根据实际需要选择。屏幕使用的LuatOS屏......
  • 基于Springboot的短视频网站设计
    随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,短视频管理当然也不能排除在外。短视频网站是以实际运用为开发背景,运用软件工程开发方法,采用SPRINGBOOT+VUE.JS技术构建的一个管理系统。整个开发过程首先对软件系统进行......