当前位置: 首页 > Linux

yii2-elasticsearch(一)linux下安装jdk

时间:2023-04-07 00:21:11 Linux

不知道为什么要用elasticsearch。我从网上搜索文章。获取了大量信息后,我的大脑进行了分析。全文搜索应该用elasticsearch来写。以我目前对elasticsearch的理论理解,它有以下优点:1.文章较多,可以参考。事实上,每个搜索引擎都有自己的优势。没有绝对的谁强谁弱。只有了解他的人才是合格的判断者,但是目前elasticsearch用的人很多,踩过的坑也很多,文档和文章也很多,方便学习。2、插件很多,因为用的人多,所以我们可以找一些高手写的插件,自己用,很方便。3.方便集群,配置起来似乎比其他引擎更容易。4.基于java开发,目前系统可以使用安装5.底层框架是Lucene,可能不如solr稳定,但大部分人认为还是有提升的空间,以后性能会提升.6.一直在用yii2框架,官方提供的elasticsearch扩展包在这里进入正题。本系列文章我会记录我的安装、配置、遇到的问题、如何解决,以及如何建立和使用索引。我可能进展不顺利,文章也会出错。我的目的是了解全文搜索和elasticsearch,所以请问你也可以问对问题,知道怎么描述,知道自己想要什么。你不能糊涂,也不想在交流上浪费太多时间。下载在Windows下,选择接受许可协议进行下载。Linux下直接输入以下命令下载wget--no-check-certificate--no-cookies--header"Cookie:oraclelicense=accept-securebackup-cookie"http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gzinstallcd/usr#切换到usr目录mkdirjava#创建文件夹javacd#切换到rootcpjdk-8u131-linux-x64.tar.gz/usr/java/#将压缩包复制到指定路径cd/usr/java/#切换到指定目录tar-zxvfjdk-8u131-linux-x64.tar.gz#解压得到jdk1.8.0_131配置vim/etc/profile添加如下内容:JAVA_HOME根据实际目录JAVA_HOME=/usr/java/jdk1.8.0_131CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexportPATHJAVA_HOMECLASSPATH的环境配置取决于个人资料。我们的服务器并没有直接写入profile,而是在profile.d文件中创建一个java.sh,将上面的内容放在java.sh中,因为profile里面我写了一个循环遍历,我会执行所有的内容profile.d中的.sh。启用source/etc/profile以查看安装。可能出现的错误bash:./java:cannotexecutebinaryfile出现这个错误的原因可能是在32位操作系统上安装了64位jdk,检查jdk版本是否与linux版本一致。查看你安装的Ubuntu是32位还是64位系统:sudouname--mi686//表示32位x86_64//表示64位参考文章http://www.oschina.net/code/s。..http://www.cnblogs.com/shihai...