Elasticsearch安装配置

简介:

1. 从Elastic官网下载最新版本的Elasticsearch,目前最新版本为V2.3.3。


2. 解压

1
tar  zxvf elasticsearch-2.3.2. tar .gz


3. 切换到Elasticsearch的bin目录下,启动服务。 

1
2
. /elasticsearch
Exception  in  thread  "main"  java.lang.RuntimeException: don't run elasticsearch as root.


启动时会发现Elasticsearch会报如下错误,因为Elasticsearch为安全起见不允许使用root账号启动服务。


4. 创建一个新账号

1
2
3
4
5
6
7
8
[root@Server01 bin] # useradd elasticsearchuser
[root@Server01 bin] # passwd elasticsearchuser
Changing password  for  user elasticsearchuser.
New password: 
BAD PASSWORD: is too simple
Retype new password: 
passwd : all authentication tokens updated successfully.
[root@Server01 bin] # usermod -g root elasticsearchuser


5. 重新启动服务。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[elasticsearchuser@Server01 bin]$ . /elasticsearch
[2016-05-19 16:44:41,864][WARN ][bootstrap                ] unable to  install  syscall filter: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled  in
[2016-05-19 16:44:42,190][INFO ][node                     ] [Genis-Vell] version[2.3.2], pid[8878], build[b9e4a6a /2016-04-21T16 :03:47Z]
[2016-05-19 16:44:42,191][INFO ][node                     ] [Genis-Vell] initializing ...
[2016-05-19 16:44:42,774][INFO ][plugins                  ] [Genis-Vell] modules [lang-groovy, reindex, lang-expression], plugins [], sites []
[2016-05-19 16:44:42,805][INFO ][ env                       ] [Genis-Vell] using [1] data paths, mounts [[/ ( /dev/sda2 )]], net usable_space [486.6gb], net total_space [533.7gb], spins? [possibly], types [ext4]
[2016-05-19 16:44:42,805][INFO ][ env                       ] [Genis-Vell] heap size [990.7mb], compressed ordinary object pointers [ true ]
[2016-05-19 16:44:42,805][WARN ][ env                       ] [Genis-Vell] max  file  descriptors [20480]  for  elasticsearch process likely too low, consider increasing to at least [65536]
[2016-05-19 16:44:44,758][INFO ][node                     ] [Genis-Vell] initialized
[2016-05-19 16:44:44,758][INFO ][node                     ] [Genis-Vell] starting ...
[2016-05-19 16:44:44,858][INFO ][transport                ] [Genis-Vell] publish_address {127.0.0.1:9300}, bound_addresses {127.0.0.1:9300}, {[::1]:9300}
[2016-05-19 16:44:44,863][INFO ][discovery                ] [Genis-Vell] elasticsearch /kpitDjQNTwu8Q4D4pbWXnQ
[2016-05-19 16:44:47,910][INFO ][cluster.service          ] [Genis-Vell] new_master {Genis-Vell}{kpitDjQNTwu8Q4D4pbWXnQ}{127.0.0.1}{127.0.0.1:9300}, reason: zen-disco- join (elected_as_master, [0] joins received)
[2016-05-19 16:44:47,923][INFO ][http                     ] [Genis-Vell] publish_address {127.0.0.1:9200}, bound_addresses {127.0.0.1:9200}, {[::1]:9200}
[2016-05-19 16:44:47,923][INFO ][node                     ] [Genis-Vell] started
[2016-05-19 16:44:48,020][INFO ][gateway                  ] [Genis-Vell] recovered [0] indices into cluster_state


6. 服务也可以以守护进程方式运行

1
. /elasticsearch  -d


还可以在启动时同时指定pid 

1
. /elasticsearch  -d -p pid


7. 在浏览器中访问一下,再次确认服务是完好的,但前提是修改/config/elasticsearch.yml,找到 network.host在下面添加一行,然后就可以在浏览器中访问http://10.0.0.5:9200/。

1
  network.host : 10.0.0.5


浏览器显示内容如下:

{
  "name" : "Gargouille",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "2.3.2",
    "build_hash" : "b9e4a6acad4008027e4038f6abed7f7dba346f94",
    "build_timestamp" : "2016-04-21T16:03:47Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.0"
  },
  "tagline" : "You Know, for Search"
}


 至此,Elasticsearch安装启动完毕,更详细的操作还待后文。





本文转自 genuinecx 51CTO博客,原文链接:http://blog.51cto.com/favccxx/1792655,如需转载请自行联系原作者
相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
目录
相关文章
|
XML JSON 安全
Gob实践全攻略,数据传输利器
Gob实践全攻略,数据传输利器
918 0
|
存储 缓存
什么是TS流?
什么是TS流?
1011 0
|
2月前
|
存储 弹性计算 数据库
阿里云国内版和国际版有什么区别?账号、价格、备案与适用场景全面对比
聚合云www.juhecloud.online为您讲解两者的区别,聚合云可以一键上云,更低折扣。阿里云国内版(aliyun.com)与国际版(alibabacloud.com)是两个独立平台,核心差异在于账号体系、实名认证、支付币种(人民币vs美元)、税务发票、ICP备案支持及合同主体。国内版适配内地企业、人民币结算与备案需求;国际版面向境外主体,支持多币种、国际发票及全球部署。选错平台将影响合规与迁移成本。
|
2月前
|
人工智能 自然语言处理 安全
AI大模型时代,新一代好用的智能客服系统有哪些颠覆性变化?
本文聚焦大模型驱动的智能客服变革,以阿里云瓴羊Quick Service为样本,揭示其从“能答”到“能干”的范式跃迁——通过感知—理解—决策—执行闭环,实现改地址、催发货等任务自动办理,并支撑企业服务升级与增长提效。(239字)
|
12月前
|
存储 缓存 边缘计算
《Unity沙盒云服配置实战指南:地形生成与创作协同的算力架构》
本文聚焦Unity沙盒世界游戏的云服务器配置核心逻辑,针对沙盒游戏无边界探索、动态实体密集、创作数据海量等特性,突破传统配置思维,从节点架构、算力调度、存储架构、网络优化、稳定性扩展性及成本性能平衡六大维度展开实战解析。提出“地形分片+动态节点”分布式架构,实现无缝探索;基于“实体类型+运算优先级”分层调度算力,适配动态负载波动;采用“三级存储+实时同步”保障创作数据安全高效;通过“动态带宽+分层同步”破解传输瓶颈;以容错架构与模块化设计支撑长期运营;结合数据驱动实现成本与性能优化。全文贯穿技术实践与独特视角,为沙盒游戏开发者提供适配引擎特性、兼顾体验与扩展性的云服配置指南。
421 4
|
7月前
|
弹性计算 缓存 应用服务中间件
阿里云服务器购买价格:2核2G、2核4G特价,2核8G、4核8G、8核16G等热门配置最新活动价格
2026年阿里云服务器最新购买价格参考:2核2G最低38元1年,2核4G年付最低199元1年,u2i实例2核8G活动价格842.40元1年起、4核8G活动价格1252.63元1年起,计算型c9i实例8核16G活动价格5958.52元1年起。4核16G年付活动价格1576.80元1年起,8核32G活动价格7551.94元1年起,8核64G活动价格9937.12元1年起。本文为您详细梳理2核2G、2核4G等特价机型,以及2核8G、4核8G、8核16G等热门配置的活动价格。
|
8月前
|
安全 Android开发 Windows
【安卓端+电脑端】怎么阻止手机弹窗广告?一键关闭弹窗广告软件推荐,你能接受办公软件有弹窗广告吗?如何屏蔽弹窗广告?
AdGuard是一款跨平台广告拦截工具,支持电脑、手机、TV及浏览器插件。一键开启即可屏蔽弹窗、网页广告及电视广告,内置家长控制、黑白名单与自定义过滤规则,有效净化网络环境。(239字)
2320 7
|
11月前
|
canal 缓存 关系型数据库
微服务原理篇(Canal-Redis)
本文介绍了ES索引同步的常见方案,重点讲解Canal+MQ数据同步机制。通过解析MySQL的binlog日志,Canal模拟slave伪装接入主库,实现增量数据捕获,并结合RabbitMQ保证消息顺序性地同步至Elasticsearch。同时探讨了缓存一致性问题,提出使用分布式锁(如Redis)控制并发写操作,避免双写不一致。还涵盖Redis持久化、集群模式、过期淘汰策略及缓存三剑客(穿透、雪崩、击穿)的解决方案,系统梳理了高并发场景下的数据同步与缓存保障技术体系。
1164 0
 微服务原理篇(Canal-Redis)
|
11月前
|
人工智能 关系型数据库 芯片
AI芯片算力翻10倍,背后的“隐形功臣”与“中国力量”
传统的摩尔定律正在逼近物理极限,单纯依靠制程微缩已无法满足AI对算力的指数级增长需求。先进封装技术,这个曾经被视为“后端工艺”的环节,如今已成为决定AI芯片性能的关键因素。
|
JavaScript 前端开发 数据可视化
如何选择适合的开发范式进行鸿蒙应用开发?
如何选择适合的开发范式进行鸿蒙应用开发?

热门文章

最新文章