如何提升网站营销力,wordpress不同侧边栏,VPS如何做镜像网站,如何查看网站使用什么程序做的先在windows上下载了elasticsearch8安装成功后#xff0c;本来是想在linux上也安装一个一样的版本#xff0c;然后发现各种启动不了#xff0c;查了一天原来jdk版本不同#xff0c;需要下载不同版本的elasticsearch#xff0c;我测试了8#xff0c;7#xff0c;6#x…先在windows上下载了elasticsearch8安装成功后本来是想在linux上也安装一个一样的版本然后发现各种启动不了查了一天原来jdk版本不同需要下载不同版本的elasticsearch我测试了876发现最合适jdk1.8的是elasticsearch6.8.5 主要安装命令如下 .下载 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.5.tar.gz .解压 tar -xzf elasticsearch-6.8.5.tar.gz 用root用户添加新用户记得要设置密码sudo useradd elasticsearch 修改目录权限sudo chown -R elasticsearch:elasticsearch elasticsearch-6.8.5 切换到新用户下启动 su elasticsearch cd elasticsearch-6.8.5/bin ./elasticsearch 也可以后台启动nohup ./elasticsearch 验证是否可以连接curl -X GET “localhost:9200/” 如何有防火墙就把9200的端口开放出去 10.sudo firewall-cmd --zonepublic --add-port9200/tcp --permanent sudo firewall-cmd --zonepublic --add-port9300/tcp --permanent sudo firewall-cmd --reload 一般elasticsearch的配置基本上修改能远程访问network.host: 0.0.0.0 除了以上正常的命令外报错 第一种max file descriptors 4096 for elasticsearch process is too low, increase to at least 65535 解决方法sudo vi /etc/security/limits.conf添加以下两行修改都要root用户否则会显示只读 elasticsearch - nofile 65535 elasticsearch - memlock unlimited sudo vi /etc/sysctl.conf添加一行 vm.max_map_count262144 应用修改的参数sudo sysctl -p再启动elasticsearch 第二种Java HotSpot™ 64-Bit Server VM warning: Cannot open file logs/gc.log due to Permission denied 解决方法这个是日志文件权限不足给权限就行。 chown -R elasticsearch:elasticsearch /path/to/elasticsearch-6.8.5/logs再重启elasticsearch