ES集群安装以及HEAD安装指导

es集群安装指导

不能使用root!

1.tar -zxvf elasticsearch-6.4.2.tar.gz -C /opt/modules/
2. 测试 运行 /opt/modules/elasticsearch-6.4.2/bin/elasticsearch (不要-d 需要看一下日志)
发现错误—基本错误,linux的配置问题
修改配置如下

sudo vi /etc/security/limits.conf 添加如下

  • soft nofile 65536
  • hard nofile 131072
  • soft nproc 2048
  • hard nproc 4096
  • soft memlock unlimited
  • hard memlock unlimited

scp -r /etc/security/limits.conf hadoop@centos02:/etc/security/
scp -r /etc/security/limits.conf hadoop@centos03:/etc/security/
重启三个服务器

sudo vi /etc/sysctl.conf 添加如下
vm.max_map_count=262144
再生效配置
sudo sysctl -p

再重新跑es,复制一个SSH,输入curl 127.0.0.1:9200 看是否有反馈,有就成功

3.vim /opt/modules/elasticsearch-6.4.2/config/elasticsearch.yml

4.修改配置

cluster.name: es-cluster
node.name: es-centos01
path.data: /opt/modules/elasticsearch-6.4.2/data
path.logs: /opt/modules/elasticsearch-6.4.2/logs
network.host: centos01
http.port: 9200
discovery.zen.ping.unicast.hosts: ["centos01", "centos02", "centos03"]

每个节点都要配

5.复制到其他集群
scp -r elasticsearch-6.4.2/ hadoop@centos02:/opt/modules/
scp -r elasticsearch-6.4.2/ hadoop@centos03:/opt/modules/

6.把其他集群按照3配置完
7. 配置完之后把所有节点的es都需要启动起来 /opt/modules/elasticsearch-6.4.2/bin/elasticsearch -d
8. web端访问centos01:9200 有返回值则es集群部署完成

HEAD插件安装 只需要动当前服务器

1.wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz
2.cp node-v10.9.0-linux-x64.tar.xz /opt/softwares/
3.rm -rf node-v10.9.0-linux-x64.tar.xz
4.tar xf /opt/softwares/node-v10.9.0-linux-x64.tar.xz -C /opt/modules/
5.sudo vim /etc/profile 配置NODE_HOME/bin到path
6.source /etc/profile
7.node -v 有返回值则成功
8.npm install -g grunt-cli
9.wget https://github.com/mobz/elasticsearch-head/archive/master.zip
10.cp master.zip /opt/softwares/
11.unzip master.zip -d /opt/modules/
12. rm -rf master.zip
13. cd /opt/modules/elasticsearch-head-master/
14. npm install
15. vim Gruntfile.js 添加

 connect: {
                        server: {
                                options: {
                                        hostname: '*',   <--添加这句
                                        port: 9100,
                                        base: '.',
                                        keepalive: true
                                }
                        }
                }
}

16.vim _site/app.js 修改

4374---- this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://centos01:9200";

17.vim /opt/modules/elasticsearch-6.4.2/config/elasticsearch.yml 添加跨域

http.cors.enabled: true
http.cors.allow-origin: "*"

18.重启centos01 的es kill —> es -d
19 grunt server &
2. web端访问http://centos01:9100/ 即可

原创文章 15 获赞 14 访问量 989

猜你喜欢

转载自blog.csdn.net/qq_41130274/article/details/105736732