1、环境初始化
最小化安装 Centos 7.x/Ubuntu x86_64 操作系统的虚拟机,vcpu 2,内存 4G 或更多,操作系统盘 50G,为保证效果特额外添加一块单独的数据磁盘大小为 50G 并格式化挂载到/data
1.1 设置主机名和磁盘挂载节点信息
https://github.com/elastic #github 地址
2.1 jdk安装elasticsearch 服务运行需要 java 环境
root@es-node1:~# tar xf jdk-8u301-linux-x64.tar.gz -C /usr/local/ root@es-node1:~# ln -sv /usr/local/jdk1.8.0_301 /usr/local/jdk root@es-node1:~# ln -sv /usr/local/jdk/bin/java /usr/bin/ root@es-node1:~# vim /etc/profile export JAVA_HOME=/usr/local/jdk export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin root@es-node2:~# source /etc/profile root@es-node1:~# java -version java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode) 2.2 下载 elasticsearch 并安装下载地址:https://·/mobz/elasticsearch-head.git root@es-node1:/usr/local/src# ls elasticsearch-head root@es-node1:/usr/local/src# cd elasticsearch-head/ #配置阿里npm镜像 root@es-node1:/usr/local/src/elasticsearch-head# npm --registry https://registry.npm.taobao.org install express root@es-node1:/usr/local/src/elasticsearch-head# npm config set registry https://registry.npm.taobao.org root@es-node1:/usr/local/src/elasticsearch-head# npm install grunt -save #后台运行 root@es-node1:/usr/local/src/elasticsearch-head# npm run start & 2.6.2 通过docker安装head # step 1: 安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common # step 2: 安装GPG证书 curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - # Step 3: 写入软件源信息 sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" # Step 4: 更新并安装Docker-CE sudo apt-get -y update sudo apt-get -y install docker-ce #启动docker root@es-node2:~# systemctl start docker root@es-node2:~# systemctl enable docker #通过docker启动head root@es-node2:~# docker run -d -p 9100:9100 mobz/elasticsearch-head:5 2.7 修改 elasticsearch 服务配置文件
开启跨域访问支持,然后重启 elasticsearch 服务
root@es-node1:~# vim /etc/elasticsearch/elasticsearch.yml #开启支持跨域访问 http.cors.enabled: true #指定允许访问范围 http.cors.allow-origin: "*" #重启 root@es-node1:~# systemctl restart elasticsearch 2.8 浏览器访问测试head访问地址 ip:9100
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |
标签: #1环境初始化最小化安装 #CentOS #7xUbuntu #X86_64 #操作系统的虚拟机vcpu #2内存 #4G