ES-windos环境搭建(1)
前言
由于elasticsearch为Java开发,所以它还依赖Java JDK
环境,并且对版本还有要求,需要1.8(含)以上。
我们首先来配置Java JDK
环境。
JDK简介
JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。
JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库.它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。如果只需要运行Java程序或Applet,下载并安装它即可。如果要自行开发 Java软件,要下载JDK(JRE和JDK的区别,没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE)。在JDK中附带有JRE。SE(J2SE),standard edition,标准版,是我们通常用的一个版本。EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序。ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序。
下载
- 打开官网,单击
JDK DOWNLOAD
。
- 在下载详情页中,首先勾选
Accept License Agreeemet
许可协议,然后选择对应的系统平台,如我这里选择是Windows 64
系统下载。
- 下载到本地的是一个
exe
可执行文件。
安装
- 我们双击本地的可执行文件。用户账户控制(有的可能没有该提示,取决于你的系统设置)提示选择
是(Y)
。
- 执行安装程序,单击
下一步
- 这里需要我们记住安装路径,可以选择默认路径也可以是自定义路径。最后单击
下一步
- 安装完成,单击
关闭
配置JAVA_HOME
和Path
由于elasticsearch
的运行需要调用java
相关包,所以,我们首先要配置JAVA_HOME
。
- 拿到
Java JDK
的安装目录C:\Program Files\Java\jdk1.8.0_201
。
- 依次打开
控制面板
▷系统与安全
▷系统
▷高级系统设置
▷环境变量
- 环境变量,选择
系统变量
,选择新建
。
- 新建
JAVA_HOME
变量名这里填写JAVA_HOME
;变量值填写Java JDK
的安装目录C:\Program Files\Java\jdk1.8.0_201
,最后点击确定
。
现在,JAVA_HOME
添加完毕。我们来添加Path
。
首先配置好要添加的路径%JAVA_HOME%\bin
,该路径其实就相当于C:\Program Files\Java\jdk1.8.0_201\bin
。
- 单击
Path
,然后单击编辑
。
- 将
%JAVA_HOME%\bin
添加到变量值
的末尾。
注意路径前后需要英文状态的分号作为开始和结束,Windows的路径分隔符是以;
作为分割的。
然后一路确定即可。
测试
在桌面键盘Shift
加单击鼠标右键打开cmd
,
- 在打开的
cmd
中输入:
java -version
javac
出现如上图提示即表示安装成功。我们来写段程序来验证一下。
- 在桌面新建一个以
java
为扩展名的测试文件。我这里起名为hello_java.java
,文件内容为:
public class hello_java{
public static void main(String args[]){
System.out.println("Hello Java!");
}
}
- 保存后,在
cmd
中使用javac
命令进行编译。
javac hello_java.java
此时,在桌面会出现一个编一个后的文件hello_java.class
文件。
- 我们来使用
java
命令执行文件。
java hello_java
如上图所示,我们成功的打印出了Hello Java!
。
至此,java JDK
安装成功。
ES-windos环境搭建(1)的更多相关文章
- ES&IK环境搭建
本来打算docker安装es,和腾讯云上的服务器相比,一台赤裸裸的本地机,甚至连很多基础的指令都没有,还花样各种报错,对于我这种新手来说简直了,百度啊cddn啊终于整出来了,记录一下: 一:安装依赖 ...
- Android OpenGL ES 开发(二): OpenGL ES 环境搭建
零:环境搭建目的 为了在Android应用程序中使用OpenGL ES绘制图形,必须要为他们创建一个视图容器.其中最直接或者最常用的方式就是实现一个GLSurfaceView和一个GLSurfaceV ...
- 从零搭建ES搜索服务(一)基本概念及环境搭建
一.前言 本系列文章最终目标是为了快速搭建一个简易可用的搜索服务.方案并不一定是最优,但实现难度较低. 二.背景 近期公司在重构老系统,需求是要求知识库支持全文检索. 我们知道普通的数据库 like ...
- ES 6.X的环境搭建
一.ES windows环境下的安装 1.官网下载windows安装包 2.解压启动 F:\software\ES\elasticsearch-6.4.0\bin\elasticsearch 3.查看 ...
- 分布式搜索ElasticSearch单机与服务器环境搭建
从上方插件官网中下载适合的dist包,然后解压.进入bin目录,可以看到一堆sh脚本.在bin目录下创建一个test.sh: bin=/home/csonezp/Dev/elasticsearch-j ...
- elasticsearch + hive环境搭建
一.环境介绍: elasticsearch:2.3.1 hive:0.12 二.环境搭建 2.1 首先获取elasticsearc-hadoop的jar包 链接地址:http://jcenter.bi ...
- 【ELK Stack】ELK+KafKa开发集群环境搭建
部署视图 运行环境 CentOS 6.7 x64 (2核4G,硬盘100G) 需要的安装包 Runtime jdk1.8 : jdk-8u91-linux-x64.gz (http://www.ora ...
- QLGame 2D Engine编写环境搭建
QLGame 2D Engine编写 (win7环境搭建) 广州麒麟网络工作室,计划制作一款2d game engine,基于opengl(es)平台,暂时支持android,以后考虑支持linux, ...
- [Android系列—] 1. Android 开发环境搭建与Hello World
前言 開始之前先熟悉几个名词: SDK -- Software Development Kit, 软件开发工具包.这个词并不陌生, JDK,就是Jave Development Kit,相同对于And ...
- Selenium2(java)环境搭建 一
Selenium2(java)环境搭建 1.下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 ...
随机推荐
- Android Studio3.0中dependencies依赖由compile变为implementation的区别
前言 Android Studio版本更新至3.0了,更新后,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4. ...
- unittest执行测试用例的N种姿势总结
1.我们写几个方法,用来做测试用例 2.我们在另一文件中引用这个模块下面的所有类方法,先看第一种方法: 运行结果: 缺点:每个用例都需要加载到测试套件中,如果有1000个用例,要写1000次重复的代码 ...
- Maven下org.junit.Test无法使用
原文地址: https://blog.csdn.net/allenChenZhiMing/article/details/81412983 我在看Spring in action(第四版)的时候,看到 ...
- python在三引号中使用变量
- storyBoard学习教程二(页面跳转)
本篇是接着上一篇 storyBoard 学习教程一 的补充,有过storyBoard 编程经验的伙伴还是不要阅读本篇博客了,我自己认为,太基础太简单了,为了方便别人学习使用,我还是详细的做了这篇教程. ...
- Asset Catalog Help (三)---Adding Image Sets
Adding Image Sets Organize versions of your images in image sets, which you can add to an asset cata ...
- Centos Mininal最小安装
第一步.下载Minimal镜像,http://mirrors.163.com/centos/7/isos/x86_64/ 第二步.安装VMWare,在VMWare上新建一个Centos虚拟机,可以在建 ...
- c++中stl----vector
1 vector是啥玩意 (1)可以使用下标访问个别的元素 (2)迭代器可以按照不同的方式遍历 (3)可以在容器的末尾增加或者删除元素 2 容器大小和容器的容量区别 (1)大小是元素的个数,容量是分配 ...
- sublime入门文章
http://www.iplaysoft.com/sublimetext.html http://code-tech.diandian.com/post/2012-07-18/40030958791 ...
- POJ3264 【RMQ基础题—ST-线段树】
ST算法Code: //#include<bits/stdc++.h> #include<cstdio> #include<math.h> #include< ...