CentOS7 OpenSearch2.6单机安装

这篇具有很好参考价值的文章主要介绍了CentOS7 OpenSearch2.6单机安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需要依赖java11,把本地1.8先删掉

官方文档地址:Install OpenSearch - OpenSearch documentation

一、安装OpenSearch

  1. 下载二进制软件包,下载地址如下:

https://opensearch.org/downloads.html

# 软件包

opensearch-2.6.0-linux-x64.tar.gz

  1. 解压软件包到指定目录

tar -zxvf opensearch-2.6.0-linux-x64.tar.gz -C /usr/local
  1. 修改opensearch配置文件

修改vim /usr/local/opensearch-2.6.0/config/opensearch.yml

以下供参考配置,以实际需求为准:

# 指定集群名称和主机名
cluster.name: opensearch-cluster
node.name: vm-dbm-01
 
# 数据目录
path.data: /opt/opensearch/data
 
# log目录
path.logs: /opt/opensearch/logs
 
# 禁用交换内存
bootstrap.memory_lock: true
 
# 修改监听地址,外部机器也可以访问
network.host: 0.0.0.0
 
# 默认的端口号
http.port: 9200
 
# 设置单机模式运行
discovery.type: single-node
  1. 添加启动用户

启动opensearch要非root用户,需要新建用户来启动

useradd opensearch     #创建用户opensearch和同名用户组
  1. 创建配置文件中指定的数据和日志目录并修改所有者

mkdir -pv /opt/opensearch/{data,logs} 
chown -R opensearch:opensearch /opt/opensearch
  1. 修改软件程序文件所有者

chown -R opensearch:opensearch /usr/local/opensearch-2.6.0/
  1. 启动opensearch

切换到opensearch用户启动
su - opensearch
cd /usr/local/opensearch-2.6.0

./opensearch-tar-install.sh  或后台启动 nohup ./opensearch-tar-install.sh & 

除了修改config/opensearch.yml配置文件外,还可以通过指定变量参数来启动(我没有尝试过下面的启动方式)

./opensearch-tar-install.sh -Ecluster.name=opensearch-cluster -Enode.name=vm-dbm-01 -Ehttp.host=0.0.0.0 -Ediscovery.type=single-node
  1. 向服务器发送请求以验证 opensearch 是否已启动并正在运行

curl -XGET https://localhost:9200 -u 'admin:admin' --insecure
curl -XGET https://localhost:9200/_cat/plugins?v -u 'admin:admin' --insecure
opensearch 安装,大数据,elasticsearch,数据分析,Powered by 金山文档

二、安装OpenSearch Dashboards

  1. 下载软件包,下载地址如下:https://opensearch.org/downloads.html

软件包:opensearch-dashboards-2.6.0-linux-x64.tar.gz

  1. 解压软件包到指定目录

tar -zxvf opensearch-dashboards-2.6.0-linux-x64.tar.gz -C /usr/local/
  1. 修改opensearch-dashboards配置文件(这步骤2.6.5版本已经配置好了,只需要配置server.host和中文设置即可)

修改vim /usr/local/opensearch-dashboards-2.6.0/config/opensearch_dashboards.yml

以下供参考配置,实际以需求为准:

# 添加监听地址,外部机器也可以访问
server.host: 192.168.200.178
#设置中文
i18n.locale: "zh-CN"

opensearch.hosts: ["https://localhost:9200"]
 
# 以下参数不需要修改,默认即可
opensearch.username: "kibanaserver"
opensearch.password: "kibanaserver"
opensearch.requestHeadersWhitelist: [ authorization,securitytenant ]
  1. 设置防火墙(9200、9300是OpenSearch server;5601是opensearch-dashboards)

# firewall-cmd --permanent --add-port={9200/tcp,9300/tcp,5601/tcp} 
# firewall-cmd --reload
  1. 启动opensearch-dashboards

切换到opensearch用户启动
su - opensearch
cd /usr/local/opensearch-dashboards-2.6.0/bin
./opensearch-dashboards  后台启动 nohup ./opensearch-dashboards &

#如果想结束进程可以通过命令查看端口服务所在的路径在kill掉
#查看端口占用的服务
netstat -nap |  grep 5601
获取到结果:opensea+ 11977 11925 10 04:52 pts/1    00:00:07 ./../node/bin/node ./../src/cli/dist
查询服务所占用的端口
ps -ef | grep /node/bin
查询结果:opensea+ 11977 11925 10 04:52 pts/1    00:00:07 ./../node/bin/node ./../src/cli/dist
结束服务进程
kill -9 11977
  1. 开始使用 OpenSearch 仪表板

启动 OpenSearch Dashboards 后,您可以在 5601 端口访问它。例如,http://192.168.200.178:5601

使用默认用户名admin和密码登录admin

opensearch 安装,大数据,elasticsearch,数据分析,Powered by 金山文档

参考文章:https://blog.csdn.net/shinaiqing/article/details/118996636

感谢文章作者文章来源地址https://www.toymoban.com/news/detail-539641.html

到了这里,关于CentOS7 OpenSearch2.6单机安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch8.1基于CentOS7.9的单机安装

    最近在学习ES的认证考试,也顺便把一些ES安装实施的步骤记录下来,以给有需要的同学借鉴。 硬件配置(虚拟机):2 CPU, 12GB内存,100GB磁盘(当然可以不需要这么大) OS: CentOS Linux release 7.9.2009 (Core) 计划安装软件:ES 8.1, Kibana8.1 JDK选择: 在elasticsearch7以上的版本中会自带

    2023年04月09日
    浏览(61)
  • Elasticsearch 与 OpenSearch:揭开性能差距

    作者:George Kobar, Ugo Sangiorgi   对于任何依赖快速、准确搜索数据的组织来说,强大、快速且高效的搜索引擎是至关重要的元素。 对于开发人员和架构师来说,选择正确的搜索平台可以极大地影响你的组织提供快速且相关结果的能力。 在我们全面的性能测试中,Elasticsearch 成

    2024年02月13日
    浏览(30)
  • 阿里云:机器学习平台及OpenSearch

    机器学习流程 相关项目 BladeDISC-AI编译优化 EasyRec-推荐算法库 EasyCV-视觉图像算法库 EasyNLP-NLP/多模态算法库 模型开发中算法团队面临的工程挑战 Develop platform OpenSearch 向量检索库

    2024年02月16日
    浏览(43)
  • Elasticsearch 地理空间搜索 - 远超 OpenSearch

    作者:来自 Elastic Nathan_Reese 2021 年,OpenSearch 和 OpenSearch Dashboards 开始作为 Elasticsearch 和 Kibana 的分支。 尽管 OpenSearch 和 OpenSearch Dashboards 具有相似的血统,但它们不提供相同的功能。 在分叉时,只能克隆开源许可的功能。 这给 OpenSearch 留下了一部分功能。 自分叉以来,这种

    2024年02月01日
    浏览(36)
  • springboot项目 用OpenSearch 替换 ElasticSearch

    步骤: 1、修改pom文件 将  替换为 2、修改config配置文件,将elasticsearch 的相关类替换为opensearch 将引入的类改为opensearch 3、代码中操作 opensearch的接口基本不需要改动,只需要将引入的类改为opensearch即可  4、使用OpenSearch 需要jdk11 ,否则编译会报错

    2024年02月04日
    浏览(35)
  • CentOS7下安装ElasticSearch7.6.1详细教程(单机、集群搭建)

    CentOS 7下安装ElasticSearch7.6.1详细教程 ElasticSearch客户端Kibana7.6.1安装教程 ElasticSearch分词器IK安装教程 Elasticsearch-head插件安装教程 想要学习ElasticSearch技术,需要在服务器搭建ElasticSearch环境。 CenOS:7; JDK:1.8; Elasticsearch:7.6.1; ES不能使用root用户来启动,必须使用普通用户来

    2023年04月09日
    浏览(55)
  • 解决Kibana(OpenSearch)某些字段无法搜索问题

    最近在OpenSearch查看线上日志的时候,发现某个索引下有些字段无法直接在界面上筛选,搜索到也不高亮,非常的不方便,就像下面这样 字段左侧两个筛选按钮禁用了无法点击,提示 右侧则有感叹号提示 索引模式(Index Pattern)是用于定义OpenSearch中索引的元数据信息的。它包

    2023年04月27日
    浏览(30)
  • 如何监控容器或K8s中的OpenSearch

    当前 OpenSearch 使用的越来越多, 但是 OpenSearch 生态还不尽完善. 针对如下情况: 监控容器化或运行在 K8s 中的 OpenSearch 我查了下, 官方还没有提供完备的方案. 这里如何监控 K8s 中的 OpenSearch, 包括安装 exporter 插件、采集、展示全环节。 OpenSearch 是一款开源的分布式搜索引擎(从

    2024年04月10日
    浏览(49)
  • OpenSearch 与 Elasticsearch:哪个开源搜索引擎适合您?

    当谈论到搜索引擎产品时,Elasticsearch 和 OpenSearch 是两个备受关注的选择。它们都以其出色的功能和灵活性而闻名,但在一些方面存在一些差异。在本文中,我们将从功能和延展性、工具与资源、价格和许可这三个角度对这两个产品进行论述。通过深入研究它们的特点和优势

    2024年04月16日
    浏览(55)
  • Elasticsearch 与 OpenSearch:开源搜索技术的演进与选择

    在2010年以Apache 2.0开源协议发布后,Elasticsearch迅速成为全球最受欢迎的企业搜索引擎。 Elasticsearch常与Logstash和Kibana一起部署,这一组合被称为 Elasitc Stack,用于启用日志分析用例,包括应用可观察性、安全日志分析和理解用户行为。 2015年,亚马逊利用这一开源协议推出了A

    2024年02月20日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包