银河麒麟V10(Kylin Linux V10)之ElasticSearch部署

阅读: 评论:0

银河麒麟V10(Kylin Linux V10)之ElasticSearch部署

银河麒麟V10(Kylin Linux V10)之ElasticSearch部署

本人操作系统为ky10.aarch64。es最新版不需要单独部署jdk,自带jdk。

1、下载与解压

官网下载。

注意下载的是aarch64版本的,并不是x86的。

将elasticsearch-7.15.上传到服务器,并进行解压:

      命令行切换到/usr目录:

     cd /usr

    创建java文件夹:

    mkdir soft

   上传安装包:

   将elasticsearch-7.15.上传到 /usr/soft

  用Xftp软件连接登录部署es的服务器,进行安装包的上传,接口服务器目录打开/usr

   将安装包elasticsearch-7.15.拖动到soft文件夹中;

  Xshell命令行切换到/usr/soft:

  cd /usr/soft

  解压:

   tar -zxvf elasticsearch-7.15.

解压完毕可使用ll命令查看,生成文件夹elasticsearch-7.15.2;

2、修改配置文件

创建ES用户和组(创建elsearch用户组及elsearch用户),因为使用root用户执行ES程序,将会出现错误;所以这里需要创建单独的用户去执行ES 文件;

创建组:

命令一:groupadd es    

创建用户:

命令二:useradd es -g es

对解压后的文件夹赋值权限:  

命令三:chown -R es:es elasticsearch-7.15.2  该命令是更改该文件夹下所属的用户组的权限;

建立 Elastricsearch 数据存储目录和日志目录:

mkdir /home/data

mkdir /home/logs

chown -R es:es /home/data

chown -R es:es /home/logs

修改 l 设置elastic

命令: vi /usr/soft/elasticsearch-7.15.2/l

使用上面命令打开l,在此文件编辑如下所示相应配置: 

多节点:

cluster.name: WJW-es

node.name: node-1

node.master: true

node.data: true

network.host: 0.0.0.0

http.port: 9200

path.data: /home/es/data

path.logs: /home/es/logs

节点ip:9300", "节点ip:9300"]

cluster.initial_master_nodes: ["node-1", "node-2"]

注意:network.Host要设置成0.0.0.0,否则会报错

编辑 /etc/f,追加以下内容
* soft nofile 65536
* hard nofile 65536

* soft nproc 4096

* hard nproc 4096


此文件修改后需要重新登录用户,才会生效

修改/f:

    vi /f

使用上面命令打开/f ,在此文件最下面加入如下所示配置:

vm.max_map_count=655360

保存后如下图所示:

    执行如下所示命令:

    sysctl -p

   重新启动,成功。


启动报错:

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000794500000, 576716800, 0) failed; error='Cannot allocate memory' (errno=12)

解决方案:服务器上物理内存太小,大部分都是应为程序太多,内存吃紧,而给jvm分配的内存太大(java程序启动需要的内存,linux不能给),最好调整java程序jvm内存

Vi /usr/soft/elasticsearch-7.15.2/config/jvm.options

修改-Xms2g   -Xmx2g(一般设置为服务器运行内存的一半)

3、启动ES

切换用户:

su es

启动ES:

sh /usr/soft/elasticsearch-7.15.2/bin/elasticsearch

后台启动:sh /usr/soft/elasticsearch-7.15.2/bin/elasticsearch -d

查看es实时日志:  tail -f /home/logs/city_law.log

执行curl '自己配置的IP地址:9200/' 命令,看到如下图所示页面:

注意:防火墙是否关闭。

本文发布于:2024-01-28 04:40:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063880164845.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:麒麟   银河   ElasticSearch   Linux   Kylin
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23