资讯专栏INFORMATION COLUMN

yii2-elasticsearch(1)linux 下安装jdk

warnerwu / 3334人阅读

为什么用elasticsearch
我也不说清楚,都是从网上搜索文章,在获取了很多信息之后,我的大脑分析了一下,全文检索就用elasticsearch写吧
对我目前对elasticsearch皮毛的理论了解,它有一下几个优点
1.可以参考的文章很多,其实每个搜索引擎都有自己的优点,没有绝对的谁强谁弱,只有了解他的人才有资格评判,但是目前elasticsearch使用的人较多,踩过的坑多,文档,文章都很多,方便学习。
2.插件多,因为很多人用,所以能找到一些高手写的插件,可以供我们使用,方便不少
3.方便做集群,好像比其他引擎好配置
4.基于java开发,目前的系统都可以安装
5.底层框架是Lucene,可能没有solr稳定,但大部分人觉得还是很有进步空间,以后性能会提升
6.我一直用yii2框架,官方有elasticsearch的扩展包

下面进入正题了,这个系列文章会记录我的安装,配置,遇到的问题,怎么解决的,怎么建立使用索引,我可能不会很顺利,文章会有错的地方,我的目的是想了解全文检索,了解elasticsearch,这样请教问题也能问对点,会描述,知道自己想要什么也好,总不能一头雾水,不想在沟通上浪费太多时间。

下载

在windows下,选择accept license agreement 就可以下载

在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.gz

安装
cd /usr #切换到usr目录
mkdir java #创建文件夹java
cd #切换到root下
cp jdk-8u131-linux-x64.tar.gz /usr/java/#copy压缩包到指定路径
cd /usr/java/ #切换到指定目录
tar -zxvf jdk-8u131-linux-x64.tar.gz #解压得到jdk1.8.0_131
配置
vim /etc/profile

添加如下内容:JAVA_HOME根据实际目录来

JAVA_HOME=/usr/java/jdk1.8.0_131
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

这个环境配置根据profile而定,我们服务器不是直接写到profile中,是在profie.d文件创建了一个java.sh,将上面的内容放到java.sh中,因为profile中写了个循环遍历,会吧profile.d中的所有.sh中的内容执行

启用
source /etc/profile
查看安装情况

可能的错误

bash: ./java: cannot execute binary file

出现这个错误的原因可能是在32位的操作系统上安装了64位的jdk,
查看jdk版本和Linux版本位数是否一致。
查看你安装的Ubuntu是32位还是64位系统:
sudo uname --m
i686 //表示是32位
x86_64 // 表示是64位

参考文章
http://www.oschina.net/code/s...
http://www.cnblogs.com/shihai...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/34137.html

相关文章

  • yii2-elasticsearch1linux 安装jdk

    为什么用elasticsearch我也不说清楚,都是从网上搜索文章,在获取了很多信息之后,我的大脑分析了一下,全文检索就用elasticsearch写吧对我目前对elasticsearch皮毛的理论了解,它有一下几个优点1.可以参考的文章很多,其实每个搜索引擎都有自己的优点,没有绝对的谁强谁弱,只有了解他的人才有资格评判,但是目前elasticsearch使用的人较多,踩过的坑多,文档,文章都很多...

    Eastboat 评论0 收藏0
  • yii2-elasticsearch(2)linux 安装elasticsearch

    摘要:下载安装运行报错提示不能使用操作解决创建用户运行成功后台启动命令访问参考文章 下载 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.tar.gz 安装 cd /usr mkdir elasticsearch cd mv elasticsearch-5.4.0.tar.gz /...

    sf_wangchong 评论0 收藏0
  • yii2-elasticsearch(2)linux 安装elasticsearch

    摘要:下载安装运行报错提示不能使用操作解决创建用户运行成功后台启动命令访问参考文章 下载 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.tar.gz 安装 cd /usr mkdir elasticsearch cd mv elasticsearch-5.4.0.tar.gz /...

    qingshanli1988 评论0 收藏0
  • yii2-elasticsearch(4)elasticsearch和mysql 的数据同步

    摘要:前言之前安装的的版本是的,后来老是可能是我配置的有问题,我又重装了一下,改成了版本的。网站原本的数据库是要用必须把数据同步过来,参考了一篇文章,使用了来同步。之前文章已经安装过了和,这里就不说了。 前言 之前安装的的es版本是5.4的,后来老是killed,可能是我配置的有问题,我又重装了一下,改成了5.0版本的。网站原本的数据库是mysql,要用es必须把数据同步过来,参考了一篇文章...

    lsxiao 评论0 收藏0
  • yii2-elasticsearch(4)elasticsearch和mysql 的数据同步

    摘要:前言之前安装的的版本是的,后来老是可能是我配置的有问题,我又重装了一下,改成了版本的。网站原本的数据库是要用必须把数据同步过来,参考了一篇文章,使用了来同步。之前文章已经安装过了和,这里就不说了。 前言 之前安装的的es版本是5.4的,后来老是killed,可能是我配置的有问题,我又重装了一下,改成了5.0版本的。网站原本的数据库是mysql,要用es必须把数据同步过来,参考了一篇文章...

    Wuv1Up 评论0 收藏0

发表评论

0条评论

warnerwu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<