2018-10-15 23:31:35 HYLJun 阅读数 178
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    465 人正在学习 去看看 张长志

文章以jdk1.7和jdk1.8为例

创建2个用户 HYL和jdkTest

用jdkTest登录,解压jdk1.7到 /usr/soft/jdk7/jdk1.7下

下面配置 

vim ~/.bashrc

在尾部添加

:wq  保存后

执行 source ~/.bashrc

执行命令检查版本 java -version

 

切换到HYL用户 解压jdk1.8到 /usr/soft/jdk8/jdk1.8下

和上面一样 

vim ~/.bashrc

:wq  保存后

执行 source ~/.bashrc

执行命令检查版本 java -version

 

2018-06-26 16:52:24 zhongzunfa 阅读数 219
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    465 人正在学习 去看看 张长志

1、 配置全用户JDK版本1.7xx

root用户登录,输入命令:
vim /etc/profile

尾部追加1.7xx版本JDK配置:

JAVA_HOME=/opt/jdk1.7.0_07
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export PATH
export CLASSPATH

配置后,输入命令, 使配置文件生效:
source /etc/profile


2、 配置A用户所需JDK版本1.7xx

切换登录用户为A,输入命令:
vim ~/.bash_profile

尾部追加1.7xx版本JDK配置:
JAVA_HOME=/opt/jdk1.7.0_07
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export PATH
export CLASSPATH

配置后,输入命令, 使配置文件生效:
source ~/.bash_profile


3、 配置B用户所需JDK版本1.8xx

切换登录用户为B,输入命令:
vim ~/.bash_profile
尾部追加1.8xx版本JDK配置:
JAVA_HOME=/usr/java/jdk1.8.0_131
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export PATH
export CLASSPATH

配置后,输入命令, 使配置文件生效:
source ~/.bash_profile




参考地址: https://blog.csdn.net/ck3207/article/details/77965127

2019-05-13 11:08:01 f552126367 阅读数 313
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    465 人正在学习 去看看 张长志

一、前言

在linux系统部署程序时,一般都需要安装JDK,安装JDK比较简单,稍微麻烦一点的是配置环境变量,而linux是可以根据不同的用户配置不同的jdk,也可以配置所有用户统一JDK

二、安装JDK

1、安装jdk非常简单,将jdk文件复制到linux的安装目录下

2、安装bin格式的包需要先给权限:chmod u+x ./jdk-6u45-linux-x64.bin
3、安装:./jdk-6u45-linux-x64

三、配置环境变量

1、配置所有用户的全局变量

(1)在/etc/文件下找到.profile;末尾加入如下代码

JAVA_HOME=/home/weblogic/java/jdk1.6.0_45/
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

2、配置单个用户的环境变量

(1)在用户的主目录下会有一个文件,文件名为.bashrc(为隐藏文件);需要输入ls -a查看,如果是xftp,需要在工具--选项--显示隐藏文件设置,也是在最后面输入配置代码:

JAVA_HOME=/home/weblogic/java/jdk1.6.0_45/
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

四、查看配置环境变量是否成功

(1)输入指令:java -version

2017-08-28 15:46:22 QiaoRui_ 阅读数 917
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    465 人正在学习 去看看 张长志

需求:

              1、Linux下配置jdk版本

         2、Tomcat下指定jdk版本

需求描述:

                1、 新的Linux服务器需要下载并配置jdk,但是Linux下会自带jdk,我们如果要重新配置,就有2种解决方案。一种就是配置root用户的环境变量,一种是配置当前用户的环境变量。

                2、项目部署到Tomcat下,现需要对jdk进行更换或升级。还有的情况是系统安装有多个jdk,跑了多个项目但是项目jdk版本不同,这时就需要在Tomcat下去指定jdk的版本。

解决方案:(需要下载好需要jdk)

          方案一:配置root用户的jdk版本,修改/etc/profile文件即可

                 vi   /etc/profile  后配置如下即可                             

                                export JAVA_HOME=路径 

                                export PATH=$JAVA_HOME/bin:$PATH  

                                export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  

                 修改完成后保存退出后执行此命令  source profile Linux应用此文件即可

             需要注意的是修改root用户的环境变量并应用,别的用户如果没有配置就会使用此环境变量,如果别的用户配置了,则使用自己的,就近原则。如果现在Tomcat下没有指定jdk版本,则Tomcat会默认找当前用户的配置,所以如果没有指定则此时Tomcat的jdk版本也进行了更换,只需重启项目即可。

         方案二:配置当前用户的jdk版本,修改当前用户下 .bash_profile即可

                   cd~   后  vi .bash_profile  后配置如下

                                    export JAVA_HOME=路径

                                    export PATH=$JAVA_HOME/bin:$PATH  

                                    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

                           修改完成后保存退出后执行此命令  source ./bash_profile 应用此文件即可

                   注意:此时只是更改了当前用户的jdk版本,如果你是用除root用户外的人登录的,那你就是更改了当前登录人的jdk版本,此时此用户下的Tomcat如果没指定jdk版本,则此用户下的这些Tomcat也配置成功

              方案三:不更换当前用户的环境变量只是为指定的Tomcat指定jdk版本即可

                       1、进入Tomcat的bin目录下,vi catalina.sh文件

                             export JAVA_HOME="jdk路径"

                           这种方案完成,重启Tomcat即可

                      2、进入Tomcat的bin目录下,vi setclasspath.sh文件

                            export JAVA_HOME="jdk路径"

                           这种方案完成,重启Tomcat即可

                    注意:以上2种都是为Tomcat指定jdk版本,2种配置一种即可,不会影响环境变量

                          





 


                           

                                                     

2017-09-12 14:13:29 qq_24879495 阅读数 4266
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    465 人正在学习 去看看 张长志
   有时候可能需要在一台服务器上部署不同版本的JDK,这个时候可以在用户级别下配置。也就是说,当前版本的JDK只对当前用户有效,于是这样就可以配置两个甚至多个版本的JDK了。

配置环境:Vmware12 + centos7 + JDK1.7 + JDK1.8


1、首先,打开虚拟机centos的终端,获取当前全局(在/etc/profile下配置)JDK版本信息,在husen用户下JDK为1.8.0_144

  1. java -version


2、然后将事先下载好的JDK1.7 GZ压缩包上传到centos中,JDK可自行在在oracle官网下载,解压

这里我将JDK放在了 /home/ 目录下,JDK完整路径为:/home/jdk1.7.0_80 (上传的图片莫名被加了水印...)

3、接下来就是重头戏了,终端输入以下命令编辑用户配置文件

  1. vi ~/.bashrc  

在最后面加上下面四行,其中JAVA_HOME的路径为你存放解压后的JDK文件的路径,wq保存退出

  1. export JAVA_HOME=/home/jdk1.7.0_80  
  2. export JRE_HOME=$JAVA_HOME/jre  
  3. export PATH=$JAVA_HOME/bin:$PATH  
  4. export CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  

 


4、输入以下命令是配置文件生效

  1. source ~/.bashrc  

5、再次输入 java -version ,发现JDK版本已经变成1.7.0_80,搞定收工!


Linux(CentOS) Wget安装配置用户Oracle JDK

博文 来自: zyq12345678
没有更多推荐了,返回首页