首先在官网上得到下载链接 执行 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.1-linux-x86_64.tar.gz 解压elasticsearch-7.2.1-linux-x86_64.tar.gz到/usr/local/es目录 tar -zxvf elasticsearch-7.2.1-linux-x86_64.tar.gz -C /usr/local/es 在启动之前你需要确定一下问题 1.阿里云的安全组是否放开,这里不止放开9200 需要放开 9200/9300 我在再来被坑了,我只放开了9200导致外网访问不了 2.改台机器是否有java环境 如果没有可以考虑执行以下命令 yum install -y java-1.8.0-openjdk-devel.x86_64 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64 3.确定是否创建了elsaticsearch的用户 如果没有 可以考虑执行以下命令 adduser "you are user name" passwd "you are user pwd" chown -R "you are user name" /usr/local/es 4.为了保证启动成功请执行请做以下操作 vim 编辑 /etc/security/limits.conf,在末尾加上 es soft nofile 65536 es hard nofile 65536 es soft nproc 4096 es hard nproc 4096 vim 编辑 /etc/sysctl.conf,在末尾加上: vm.max_map_count = 655360 vim 编辑 vim /etc/security/limits.d/20-nproc.conf,将* 改为用户名(es): es soft nproc 4096 root soft nproc unlimited 执行 sysctl -p 5.切换到用户 es 用户操作 cd /usr/local/es/elasticsearch-7.2.1 ./bin/elasticsearch 此时elasticearch启动成功,但是外网无法访问 6.修改配置,个性化 vim config/elasticsearch.yml _node.name: node-1_ bootstrap.memory_lock: false bootstrap.system_call_filter: false _network.host: 0.0.0.0_ network.bind_host: 0.0.0.0 _http.port: 9213_ _discovery.seed_hosts: ["127.0.0.1", "[::1]","106.14.65.218"]_ _cluster.initial_master_nodes: ["node-1"]_ 7 重新启动
复习充电之在阿里云上安装 ElasticSearch遇到的坑
最新推荐文章于 2022-03-22 14:33:37 发布