上传到网站根目录,h5游戏平台搭建,重庆忠县网站建设公司推荐,电子商务网站建设心得体会一、资源准备远程服务器一个#xff08;本教程为CentOS 64位#xff09;注#xff1a;ik分词器版本需与es版本统一jdk1.8.0elasticsearch-head-master.zip二、开放端口注#xff1a;本例采用的是阿里云服务器1.登录阿里云#xff0c;选择控制台2.找到左上角的三条白线--》…一、资源准备远程服务器一个本教程为CentOS 64位注ik分词器版本需与es版本统一jdk1.8.0elasticsearch-head-master.zip二、开放端口注本例采用的是阿里云服务器1.登录阿里云选择控制台2.找到左上角的三条白线--》云服务器ECS3.网络与安全--》安全组--》点开蓝色的安全组ID4.入方向--》手动添加5填上相关信息点击保存按照同样方法打开9100,92009300端口。建议打开常用端口如3306,8080等6.登录远程服务器7.检查防火墙状态firewall-cmd --staterunning表示防火墙开启若是not running防火墙关闭需要开启systemctl restart firewalld.service8.开放端口以9200为例firewall-cmd --zonepublic --add-port9200/tcp --permanent9.重启防火墙systemctl restart firewalld.service10.重新载入配置firewall-cmd --reload二、安装JDK1.删除CentOS自带的OpenJDK2.通过命令安装JDKrpm -ivh jdk-8u221-linux-64.rpm(jdk文件的名字)3.配置环境变量 vim /etc/profile (本案例jdk是放在/usr/java下的)JAVA_HOME/usr/java/jdk1.8.0_221-amd64
CLASSPATH%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME4.让配置文件生效source /etc/profile三、安装es1.创建用户 useradd esuser2.设置密码 passwd esuser3.在/usr下创建es文件夹mkdir es4.将压缩文件放在es文件夹中解压tar -zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz 5.修改配置文件cd configvim jvm.options将1g改成512m编辑elasticsearch.ymlcluster.name: my-application
node.name: node-1
path.data: /usr/es/data
path.logs: /usr/es/logs
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 0.0.0.0
network.publish_host: 47.112.237.125
http.cors.enabled: true
http.cors.allow-origin: *
http.port: 9200
cluster.initial_master_nodes: [node-1]6.进入es的根目录创建logs和data文件夹mkdir data
mkdir logs7.将es文件夹下的所有目录的所有权限给es用户chgrp -R esuser ./es
chown -R esuser ./es
chmod 777 es8.启动 切换到esuser用户su esusercd /usr/es/elasticsearch-7.6.1/bin
./elasticsearch四、安装ik分词器在elasticsearch-7.6.1/plugins下创建文件夹ik mkdir ik将ik分词器解压到ik文件夹下即可五、实现可视化1.解压nodetar -zxvf node-v6.9.2-linux-x64.tar.gz2.修改/etc/profile文件夹下的配置文件cd /etc/profile
添加
export NODE_HOME/usr/es/node-v6.9.2-linux-x64
export PATH$PATH:$NODE_HOME/bin3.使环境变量生效source /etc/profile4.测试node是否生效node -v
npm -v5.安装grunt跳转到elasticsearch-head-master文件夹中npm install -g grunt-cli
npm install grunt --save-dev6.检查是否安装成功grunt -version7.修改Gruntfile.js文件8.vim Gruntfile.js添加hostname: 0.0.0.09.修改app.js文件cd elasticsearch-head-master/_site/app.jsvim app.js将loclahost改成自己的远程ip10.在easticsearch-head-master下下载依赖包npm install11.启动grunt server 注启动前先启动es参考资料在linux上安装elasticsearch简称ES 简单介绍安装步骤关于es-head插件的安装_墨小柒的博客-CSDN博客windows 上安装es 包括eshead,kibana见我之前写的Galaxyppah狂神说ElasticSearch学习笔记补充另外感谢一位朋友在es搭建过程中提供的帮助文中提到的资料jdk除外链接https://pan.baidu.com/s/1rTyRufY8lDdK-QflhUrRtg 提取码yjjo