1 版本选择
elasticsearch 下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
elasticsearch 7 及以上版本都是自带的 jdk,假如需要配置指定的 jdk 版本的话,可以在 es 的 bin 目录下找到elasticsearch-env.bat 这个文件,修改 elasticsearch-env.bat 文件,内容如下:
if defined es_java_home ( set java= %es_java_home%\\bin\\java.exe set java_type=es_java_home) else if defined java_home ( rem fallback to java_home echo warning: usage of java_home is deprecated, use es_java_home>&2 set java=%java_home%\\bin\\java.exe set es_java_home=%java_home% set java_type=java_home) else ( rem use the bundled jdk (default) set java=%es_home%\\jdk\\bin\\java.exe set es_java_home=%es_home%\\jdk set java_type=bundled jdk)elasticsearch 7.17.3 及其之前的版本支持 jdk 1.8,如果是最新版本,最低的 jdk 得 17 及其以上。
2 linux安装2.1 安装jdk安装jdk并设置环境变量:
sudo apt-get install oracle-java8-installer设置环境变量:
sudo update-java-alternatives -s java-8-oracle测试是否安装成功
java -version2.2 创建新用户下载并解压 elasticsearch,我选择的版本是8.0.0。
创建用户组es:
sudo groupadd es创建用户es并加入es用户组,设置密码为123456:
sudo useradd es(用户名) -g es(组名) -p 123456修改刚解压出来的 elasticsearch-8.0.0 文件夹的权限:
sudo chown 777 elasticsearch-8.0.02.3 启动先切换至root权限:
su root然后切换到刚刚创建的es用户:
su escd 到elasticsearch目录:
cd elasticsearch-8.0.0启动elasticsearch:
./bin/elasticsearch新开一个窗口,同样进入es用户:
su rootsu es测试运行:
curl http://localhost:9200若出现以下输出,则运行成功。
xx@ubuntu:~$ curl http://localhost:9200
{
name : ubuntu,
cluster_name : elasticsearch,
cluster_uuid : mwkk8zdar6i9fq3gd9pfya,
version : {
number : 8.0.0,
build_hash : 1b6a7ece17463df5ff54a3e1302d825889aa1161,
build_date : 2022-02-03t16:47:57.507843096z,
build_snapshot : false,
lucene_version : 9.0.0,
},
tagline : you know, for search
}
3 ubuntu20安装3.1 安装ubuntu 20 版本安装 elasticsearch,操作较为简单。
首先,升级软件包索引,并且安装必要的依赖软件包,来添加一个新的 https 软件源:
sudo apt updatesudo apt install apt-transport-https ca-certificates wget导入软件源的 gpg key:
wget -qo - https://artifacts.elastic.co/gpg-key-elasticsearch | sudo apt-key add -成功后会输出ok,它意味着 key 已经被成功导入,这个软件源的软件包也被认为是被信任的。
然后添加 elasticsearch 软件源 到系统, 输入:
sudo sh -c 'echo deb https://artifacts.elastic.co/packages/7.x/apt stable main > /etc/apt/sources.list.d/elastic-7.x.list'如果你想安装前一个版本的 elasticsearch,将上面命令中的7.x替换成你需要的版本。
一旦软件源被启用,输入下面的命令,安装elasticsearch:
sudo apt updatesudo apt install elasticsearch3.2 启动启动 elasticsearch:
sudo systemctl start elasticsearch关闭 elasticsearch:
sudo systemctl stop elasticsearch设置开机启动:
sudo systemctl daemon-reloadsudo systemctl enable elasticsearch3.3 测试检测安装结果,首先启动:
sudo systemctl start elasticsearch然后执行以下命令:
curl -xget '127.0.0.1:9200/?pretty'如果返回的数据如下所示,即表示安装成功了:
{
name : ubuntu,
cluster_name : elasticsearch,
cluster_uuid : mwkk8zdar6i9fq3gd9pfya,
version : {
number : 8.0.0,
build_hash : 1b6a7ece17463df5ff54a3e1302d825889aa1161,
build_date : 2022-02-03t16:47:57.507843096z,
build_snapshot : false,
lucene_version : 9.0.0,
},
tagline : you know, for search
}
学习更多编程知识,请关注我的公众号:
[代码的路]
三星将代工苹果M1芯片?
真无线蓝牙耳机哪个延迟最低?低延迟无线蓝牙耳机推荐!
金莱特发布2018年半年度报告,实现营业收入4.88亿元
全球10%的笔记本电脑是安徽生产
瑞萨电子推出IP Utilities,强化IP授权业务,助力芯片开发
Linux安装ElasticSearch
如何在图像中隐藏您的秘密消息
台积电、三星最后关头屈服,美国如意算盘真能打响吗
ccd传感器工作原理
DC/DC模块电源以其优异的性能在很多行业有着广泛应用
国内半导体材料产业发展正进入黄金时期
中控智慧科技门禁一体机F20plus简介
台积电公布的2020年第二季度财务报告
日本四大摩托车企成立合作联盟 联手推电动两轮车换电模式
蓝牙适配器有什么功能?
一文解析多相机视觉系统的难点及应用
《工业能效提升行动计划》背后的“减碳”路线图
高通计划将Nuvia技术运用在下世代旗舰智能型手机等芯片设计领域
恩智浦半导体借助极具成本效益的汽车紧急呼叫设备全力支持欧盟每
李秉杰:LED产业仍处于产能过剩,同业竞争激烈,但潜在发展机会巨大