当前位置: 首页 > 后端技术 > PHP

Elasticsearch和IK中文分词插件安装

时间:2023-03-29 23:55:49 PHP

Elasticsearch和IK中文分词插件安装1.安装Java并配置JAVA_HOME环境变量由于Elasticsearch是使用Java构建的,所以首先需要安装Java8或更高版本运行。应在所有Elasticsearch节点和客户端上使用相同的JVM版本。1、安装Java根据不同的系统,从https://www.oracle.com/techne...下载对应的Java版本并安装。CentOS安装Java示例下载JavaRPM安装包。笔者这里下载了jdk-12.0.1_linux-x64_bin.rpm,使用rpm-ivhjdk-12.0.1_linux-x64_bin.rpm命令安装。准备...######################################[100%]正在更新/安装...1:jdk-12.0.1-2000:12.0.1-ga#################################[100%]Ubuntu安装Java示例下载JavaDEB安装包使用dpkg-ijdk-12.0.1_linux-x64_bin.deb命令安装。Ubuntu也可以参考HowToInstallJavawithApt-GetonUbuntu16.04安装Java2。配置JAVA_HOME,定位到JDK安装路径whichjava[root/usr/local/src]]$whichjava/usr/bin/javals-l/usr/bin/java[root/usr/local/src]]$ls-l/usr/bin/javarwxrwxrwx1rootroot22Jul517:54/usr/bin/java->/etc/alternatives/javals-l/etc/alternatives/java[root/usr/local/src]]$ls-l/etc/alternatives/javarwxrwxrwx1rootroot29Jul517:54/etc/alternatives/java->/usr/java/jdk-12.0.1/bin/java此时我们可以确认java安装目录为:/usr/java/jdk-12.0.12。配置JAVA_HOMEvim/etc/environment编辑环境变量配置文件,填写JAVA_HOME环境变量,保存退出JAVA_HOME="/usr/java/jdk-12.0.1"source/etc/environment重新加载配置文件echo$JAVA_HOME检查环境变量是否有效[root/usr/local/src]]$echo$JAVA_HOME/usr/java/jdk-12.0.12.Elasticsearch安装参考:https://www.elastic.co/guide/。..1.CentOS安装参考:https://www.elastic.co/guide/...方法一:使用yum命令安装,在/etc/yum.repos.d目录下创建名为elasticsearch.repo的文件/目录,并填写以下内容。[elasticsearch-7.x]name=7.x包的Elasticsearch存储库baseurl=https://artifacts.elastic.co/packages/7.x/yumgpgcheck=1gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearchenabled=1autorefresh=1type=rpm-md执行以下命令安装Elasticsearchsudoyuminstallelasticsearch方法二:手动下载ElasticsearchRPM安装包安装Elasticsearch安装包下载地址:https://www.elastic.co/中/道...以Elasticsearchv7.2.0为例,其他版本只需修改链接中的版本号即可。下载ElasticsearchRPM安装包wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-x86_64.rpm下载SHA验证文件,对下载的RPM包wgethttps://artifacts.elastic进行验证。co/downloads/elasticsearch/elasticsearch-7.2.0-x86_64.rpm.sha512shasum-a512-celasticsearch-7.2.0-x86_64.rpm.sha512如果出现shasum:commandnotfound,使用yum-yinstallperl-Digest-SHA命令安装shasum命令。如果验证成功,输出elasticsearch-7.2.0-x86_64.rpm:OK执行以下命令安装Elasticsearchrpm-ivhelasticsearch-7.2.0-x86_64.rpmPreparing...##################################[100%]Creatingelasticsearchgroup...OKCreatingelasticsearchuser...OKUpdating/installing...1:elasticsearch-0:7.2.0-1###################################[100%]####不安装开始,请执行以下语句将elasticsearch服务配置为使用systemd自动启动sudosystemctldaemon-reloadsudosystemctlenableelasticsearch.service####你可以通过执行sudosystemctlstartsearchelasticsearch.serviceCreatedelasticsearch等来启动elasticsearch服务。/中的密钥库。Ubuntu安装参考:https://www.elastic.co/guide/...方法一:使用apt命令安装在安装Elasticsearch之前,先安装apt-transport-https包sudoapt-getinstallapt-transport-https将Elasticsearch存储库定义存储在/etc/apt/sources.list.d/elastic-7.x.list文件中。echo"debhttps://artifacts.elastic.co/packages/7.x/aptstablemain"|sudotee-a/etc/apt/sources.list.d/elastic-7.x.list执行以下命令安装Elasticsearchsudoapt-getupdate&&sudoapt-getinstallelasticsearch方法二:手动下载ElasticsearchDEB安装安装包Elasticsearch安装包下载地址:https://www.elastic.co/cn/dow...基于Elasticsearchv7.2.0例如其他版本只需要修改链接中的版本号即可。下载ElasticsearchDEB安装包wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-amd64.deb下载SHA验证文件,对下载的RPM包wgethttps://artifacts.elastic进行验证.co/downloads/elasticsearch/elasticsearch-7.2.0-amd64.deb.sha512shasum-a512-celasticsearch-7.2.0-amd64.deb.sha512验证成功则输出elasticsearch-7.2.0-amd64.deb:OK执行以下命令安装Elasticsearchsudodpkg-ielasticsearch-7.2.0-amd64.deb3。默认安装目录结构配置文件目录/etc/elasticsearch核心配置文件/etc/elasticsearch/elasticsearch.yml/etc/elasticsearch/jvm.options数据存放目录/var/lib/elasticsearch日志文件目录/var/log/elasticsearch命令文件目录/usr/share/elasticsearch/bin依赖包目录/usr/share/elasticsearch/lib模块目录/usr/share/elasticsearch/modules插件目录/usr/share/elasticsearch/plugins4.打开Elasticsearch,使用systemd来管理Elasticsearch。设置Elasticsearch在开机时自动启动设置开机自动启动sudoupdate-rc.delasticsearchdefaults9510开启和关闭Elasticsearchserviceelasticsearchstartserviceelasticsearchstop3.安装IK中文分词插件IK插件地址:https://github.com/医疗/弹性...1。使用elasticsearch-plugin安装[root~]]$cd/usr/share/elasticsearch/[root/usr/share/elasticsearch]]$[root/usr/share/elasticsearch]]$./bin/elasticsearch-plugininstallhttps://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.2.0/elasticsearch-analysis-ik-7.2.0.zip->下载https://github.com/medcl/elasticsearch-分析-ik/releases/download/v7.2.0/elasticsearch-analysis-ik-7.2.0.zip[=======================================================]100%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@警告:插件需要额外的权限@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*java.net.SocketPermission*connect,resolve有关描述,请参阅http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html这些权限允许的内容和相关风险的说明。继续安装吗?[y/N]y->已安装analysis-ik2。IK中文分词插件目录[root/usr/share/elasticsearch]]$cdplugins/[root/usr/share/elasticsearch/plugins]]$lltotal4.0Kdrwxr-xr-x2rootroot4.0KJul816:51analysis-ik/[root/usr/share/elasticsearch/plugins]]$llanalysis-ik/total1.4M-rw-r--r--1rootroot258KJul816:50commons-codec-1.9.jar-rw-r--r--1rootroot61KJul816:50commons-logging-1.2.jar-rw-r--r--1rootroot54KJul816:50elasticsearch-analysis-ik-7.2。0.jar-rw-r--r--1rootroot720KJul816:50httpclient-4.5.2.jar-rw-r--r--1rootroot320KJul816:50httpcore-4.4。4.jar-rw-r--r--1rootroot1.8KJul816:50plugin-descriptor.properties-rw-r--r--1rootroot125Jul816:50plugin-security.policy