您在部署Elasticsearch时遇到过这些问题吗?

发布于:2024-10-24 编辑:匿名 来源:网络

Elasticsearch(简称ES)是一个分布式、高扩展性、高实时性的搜索和数据分析引擎。它也是一个“存储库”。

它可以轻松地实现对大量数据的搜索、分析和探索。充分利用ES的水平扩展能力,可以让数据在生产环境中发挥更大的价值。

本文迈出了使用ES的第一步——环境部署。这里我们整理一下您可能遇到的问题。

详情请参阅文章。安装Elasticsearch 7.10 代码语言:javascript copy # 添加用户到Elasticsearch useradd elastic # 设置密码 passwd elasticcd /home/elasticwget -zxvf elasticsearch-7.10.2--x86_64.tar.gzcd elasticsearch-7.10.2/thishome/elastic/ elasticsearch-7.10.2目录是ES的主目录,后续会替换为$ES_HOME。

可以使用$ES_HOME/bin/elasticsearch直接启动,但是会出现一些问题。下面我们来总结一下。

CentOS 7环境下启动ES7遇到的问题 1、root用户下启动ES出现错误。如果没有配置ES环境变量,则需要进入$ES_HOME的bin目录,执行elastisearch命令启动。

每次启动都感觉有点麻烦。开始吧 配置环境变量: 代码语言:javascript 复制 vi /etc/profile# 添加 export ES_HOME=/home/elastic/elasticsearch-7.10.2export PATH=$PATH:$JAVA_HOME/bin:$ES_HOME/bin# 进行制作有效source /etc/profile,可以直接在任意位置输入elasticsearch命令来启动ES。

但是,您会收到此错误:代码语言:javascript复制[05-19T23:13:27,][错误][o.e.b.ElasticsearchUncaughtExceptionHandler][elk-standalone]线程[main]org.elasticsearch.bootstrap中未捕获的异常。 StartupException: java.lang.RuntimeException: can not run elasticsearch as root 提示很明显,就是不允许root用户启动ES。

这个解决办法很简单,切换到普通用户启动即可。在前面的安装步骤中,我巧妙地提前添加了elastic用户,现在就派上用场了。

切换到elastic用户然后直接使用elasticsearch命令是不行的,因为这个elastic用户还没有配置环境变量。现在配置: 代码语言:javascript copy vi ~/.bash_profile# 同时添加ES主目录 export ES_HOME =/home/elastic/elasticsearch-7.10.2export PATH=$PATH:$ES_HOME/bin# 使其生效 source ~/. bash_配置文件。

这样你就可以像root用户一样快乐了!启动成功:使用jps看一下: 2、客户端连接问题 启动成功后,我们使用postman尝试连接。地址:修改network.host为0.0.0.0,这样客户端就可以连接network.host:0.0.0.0 重启应该就可以了吧? 4、如果启动出错,按Ctrl-C直接关闭ES。

上面提到的启动都是在前台启动ES。事实上,我们无法在前台启动程序。

它通常在后台启动。这里是在前台启动的,是为了方便查看日志和演示。

在后台启动时,直接运行elasticsearch -d 即可。停止服务时,先找到ES的PID,然后kill掉它。

重新输入elasticsearch启动,这次居然报错了!报错详细信息:语言代码:javascript复制绑定或发布到非环回地址,强制引导检查错误:[4]引导检查失败[1]:最大文件描述符[] for elasticsearch 进程太低,至少增加到 [5][2]:用户 [elastic] 的最大线程数 [] 太低,至少增加到 [][3]:最大虚拟内存区域 vm.max_map_count [ 0]太低,至少增加到[44][4]:默认发现设置不适合生产使用;必须至少配置 [discovery.seed_hosts、discovery.seed_providers、cluster.initial_master_nodes] 之一错误:Elasticsearch 未正常退出 - 检查 /home/elastic/elasticsearch-7.10.2/logs/elasticsearch.log 处的日志有四项错误:[1]:elasticsearch 进程的最大文件描述符 [] 太低,增加到至少 [5][2]:用户 [elastic] 的最大线程数 [] 太低,增加到至少 []这两个意思就是elasticsearch进程的最大文件占用[]太低,至少增加到[5];用户elasticic[]的最大线程数太低了,至少增加到[]。然后我们根据它的说明来增加: 代码语言:javascript copy # root用户下运行vim /etc/security/limits.conf # 修改最大进程数和最大线程数 # 添加elastic hard nofile 6elastic soft nofile 6elastic hard nproc elastic soft nproc位于文件末尾,其中elastic是运行ES程序的用户。

我们再看下一个问题: [3]: max virtual memory Areas vm.max_map_count [0] is too low,至少增加到[44] 这个提示是要求我们更改vm.max_map_count。

您在部署Elasticsearch时遇到过这些问题吗?

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 手摇充电宝、太阳能转换器,这些“变态”的充电宝实用吗?

    手摇充电宝、太阳能转换器,这些“变态”的充电宝实用吗?

    用手机扫描二维码支付,骑自行车,通过微信或电话联系人,打开外卖应用程序并安排您的日常膳食。 无处不在的电力和互联网构成了现代人的全部生活。 触手可及的便利很容易让人意识不到它有多么宝贵,因为在风平浪静的日子里,停电、断网都是一个遥远的话题。 然而,一场大雨打

    06-21

  • 为企业上云提供关键支撑,需要打好“存储和超融合”两个基础

    为企业上云提供关键支撑,需要打好“存储和超融合”两个基础

    云计算的快速发展,让越来越多的中国企业开始探索上云之路。 超融合市场也经历了爆发式增长。 未来很长一段时间,整个市场将基于多云共存,而从私有云到混合云再到公有云,超融合无疑可以提供平滑过渡的解决方案。 超融合架构采用软件定义技术,整合计算、存储、网络等资源,

    06-18

  • webview,用于 C-C++ 的小型跨平台 webview 库,下载webview的源码_GitHub_酷徒使用 WebKit(在 GTK-Cocoa 上)

    webview,用于 C-C++ 的小型跨平台 webview 库,下载webview的源码_GitHub_酷徒使用 WebKit(在 GTK-Cocoa 上)

    GitHub 上的 webview 库是一个紧凑而高效的解决方案,用于在 C/C++ 中创建跨平台图形用户界面 (GUI)。 它利用本机系统 Web 视图,例如适用于 Linux 和 macOS 的 WebKit 以及适用于 Windows 的 Edge WebView2,提供轻量级且资源高效的替代方案。 该库支持双向 JavaScript 绑定

    06-18

  • 奈雪PRO店开始卖咖啡,是要抢星巴克市场吗?

    奈雪PRO店开始卖咖啡,是要抢星巴克市场吗?

    11月25日,奈雪新茶饮店模式“耀茗”在深圳正式亮相,并在南山金地科技园和福田天安数码城开设“双店”。 奈雪PRO也是继奈雪茶馆、奈雪酒屋、奈雪梦工厂之后的第四类商店。 据奈雪茶相关负责人介绍,与以往奈雪店多位于高端商圈不同,奈雪PRO将聚焦一线城市,进军商务办公区和

    06-17

  • 2023年7月融资月报

    2023年7月融资月报

    一、互联网巨头企业投资概况 7月值得关注的互联网巨头投资案例中,投资方包括阿里、美团、腾讯、小米等13家企业,其中阿里、小米投资2家-速度。 7月,阿里领投AR眼镜公司致敬未来天使1万美元,美团投资1亿元人民币入智谱华章公司B2轮,小米集团战略投资元潼科技数千万元,腾

    06-18

  • 红杉种子掌控150亿,正在找你

    红杉种子掌控150亿,正在找你

    这是一个非常引领潮流的场景。 投资界获悉,今日(2月28日),红杉中国种子基金(简称:红杉种子)宣布旗下第三只种子基金(红杉中国种子基金III)已完成募集4.8亿美元(约合人民币30亿元) )并于近期进入投资期。 截至目前,红杉种子已管理资金近亿元,成为国内管理规模最大

    06-17

  • eSignBao获超10亿元D轮投资,电子签名再次迎来行业最大融资!

    eSignBao获超10亿元D轮投资,电子签名再次迎来行业最大融资!

    在不可逆转的全球数字化趋势推动下,电子签名行业迎来新的重大利好。 2019年11月5日,e闪宝正式宣布获得深创投、恒大高科技集团、大辰财智领投,元一投资、泛创资本等机构跟投,合计超过1亿元。 D 系列融资。 本轮融资将继续用于继续加大产品和技术研发投入,聚焦签约和合同,

    06-18

  • 德高化学汽车半导体封装树脂材料项目已开工

    德高化学汽车半导体封装树脂材料项目已开工

    据天津高新区官方微信报道,4月26日,天津德高化学新材料有限公司“汽车半导体封装树脂材料项目”开工海洋科技园创新创业园建设正式启动。 据悉,本次已开工的汽车半导体封装树脂材料新生产线项目将在高新区创新创业园建设汽车半导体封装树脂材料洁净车间。 共建设3条生产线,

    06-06

  • 无锡光子芯谷创新中心正式开工建设

    无锡光子芯谷创新中心正式开工建设

    无锡滨湖发布 近日,无锡光子芯谷创新中心(一期)奠基仪式举行。 滨湖区区委书记孙海东宣布项目正式开工。 市科技局局长赵建平,上海交通大学地方研究院发展办公室主任李健,上海交通大学无锡光子芯片研究院院长、上海市教授金宪民交通大学、区领导高阳,王鲁新、姚旭江、李

    06-06

  • 智翔科技获数千万元A轮融资

    智翔科技获数千万元A轮融资

    投资界7月31日获悉,据36氪报道,深圳市智翔科技有限公司(以下简称“智翔科技”),一家停止IT综合运维产品供应商”)宣布获得数千万元A轮融资,由深圳市投资控股东海投资有限公司领投。 智翔科技于2019年5月注册成立,正式投资2018年开始研发,2018年4月推出第一代IT综合运

    06-18

  • 超过2.5GW!风能和太阳能进入哥伦比亚私人拍卖候选名单

    超过2.5GW!风能和太阳能进入哥伦比亚私人拍卖候选名单

    哥伦比亚地区电力经销商 Air-e 周二表示,22 家国内和国际公司已进入其私人组织的可再生能源拍卖的资格预审阶段。 Air-e表示,来自瑞典、法国、西班牙、挪威、中国、墨西哥和葡萄牙的公司以及哥伦比亚同行提交了出售39个风能和太阳能项目电力的提案,这些项目的总发电量超过

    06-08

  • 八亿空间拟投资16.8亿元建设电子材料基地项目

    八亿空间拟投资16.8亿元建设电子材料基地项目

    7月11日,上市公司八亿空间发布公告,拟利用超募资金投资建设电子材料基地项目。 “浙江上虞电子材料基地项目”。 公告显示,随着信息技术的不断发展和进步,全球对电子材料的需求不断增长。 中国作为全球电子材料行业主要的产业聚集地,一方面拥有巨大的市场需求,另一方面国

    06-06