温故知新。最近需要用上es,不过已经快半年没用过了,所以又得重新熟悉一边。
系统是阿里云自带的centos 7 ,不过都一样。
先说下老生常谈的几个注意事项:
1)es 在linux上不允许以root用户运行,所以,如果你以root用户运行会出错:“Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root。”
2)“We recommend installing the Java 8 update 20 or later, or Java 7 update 55 or later.” ES推荐以上版本的jdk。之前就遇到了异常,就切换了es版本解决。
1.下载安装包,安装包
https://www.elastic.co/downloads/elasticsearch ,可以手动下载,解压后,使用xshell ftp拖入服务器中。
也可以wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.2.tar.gz ,那么就会下载到当前文件夹。然后 执行命令 tar -zxvf elasticsearch-5.5.2.tar.gz /usr/bin 解压到/usr/bin 下。
2.运行
执行命令 /usr/bin/elasticsearch-5.5.2/bin/elasticsearch 。
如果以root 用户执行那么就会报错咯。所以需要切换到非root用户再执行,如果提示权限不足,付权即可。也可以新建一个用户。
执行 useradd es 新建用户,
修改密码 passwd es 。
再执行 chown -R es /usr/bin/elasticsearch-5.5.2 把es的目录赋予新建的es用户,(不然等下无法修改权限)。
然后su es 切换es用户
执行 /usr/bin/elasticsearch-5.5.2/bin/elasticsearch
相关推荐
CentOS 8 安装ELK 7.x 本次示例使用的是阿里云的机器,系统CentOS8 常见的问题的原因以及处理
短链平台技术栈 ...● 上线部署:Jenkins CICD + 阿里云Git仓库+ 阿里云ECS CentOS7 + Rancher2.5 + 容器编排调度 ● 高级测试必备生产环境流量压测:Jmeter5.X单接口压测+混合流量录制+流量压测扩大重放
ElasticSearch FastDFS (1)nginx /opt/nginx/nginx.conf [1]配置支持php-fpm 6666 http://39.105.222.221 File Not Found (1)www文件权限 (2)以root用户开启php-fpm /usr/local/php/sbin/php-fp
阿里云是全球领先的云计算服务提供商,提供了丰富的云服务器产品,如ECS(Elastic Compute Service),为企业和个人用户提供高效、稳定、安全的计算资源。 首先,我们来了解如何连接阿里云服务器。通常,我们使用...
系统centos8(阿里云ecs服务器) [root@iZ2zeczvvb79boy368xppwZ ~]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 安装过程 docker pull elasticsearch:6.4.0 修改虚拟机内存(貌似没有效果) ...
ElasticSearch FastDFS (1)nginx /opt/nginx/nginx.conf [1]配置支持php-fpm 6666 http://39.105.222.221 File Not Found (1)www文件权限 (2)以root用户开启php-fpm /usr/local/php/sbin/php-fp
^_^或者您可以 "follow" 一下,我会不断开源更多的有趣的项目开发环境 macOS 10.12.4 nodejs 6.10.0 Mongodb 3.4.2部署环境 阿里云 CentOS 7.2 64位如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决...
scratch镜像 scratch镜像是一个虚拟镜像,因为它根本不存在,但它...yum源用的是阿里云的 [root@es2 ~]# yum -y install docker [root@es2 ~]# systemctl start docker [root@es2 ~]# docker version Client: Version:
添置一台阿里云ECS服务器(CentOS 7.9),安全组设置中添加常用端口:80(http), 22(ssh), 3306(mysql), 6379(redis)等,重置实例密码后重启服务器 通过ssh建立会话远程连接云服务器 ```shell $ ssh root@远程服务器...
7. **监控与日志管理**:通过工具如Prometheus、Grafana进行性能监控,利用ELK(Elasticsearch、Logstash、Kibana)堆栈进行日志管理,及时发现并解决问题。 8. **性能优化**:包括代码优化、数据库索引优化、缓存...
5. **服务器环境准备**:这包括选择合适的服务器提供商,如AWS、阿里云等,以及配置服务器操作系统(如Ubuntu或CentOS)、安全设置、防火墙规则等。 6. **服务部署**:教程会详细阐述如何将打包好的应用部署到...
7. **内容分发网络(CDN)**:为加速内容的全球分发,尤其是视频流和高流量的图片,可采用CDN服务,如阿里云CDN,将内容缓存到各地的边缘节点,降低延迟,提升用户体验。 8. **安全性**:服务器安全至关重要,应实施...
curl: (7) Failed to connect to 172.17.0.1 port 80: No route to host 查找问题原因 可以确定的是容器与宿主机是有网络连接的, 因为可以在容器内部通过 172.17.0.1 Ping 通宿主机: root@930d07576eef:/# ping ...
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #配置阿里云的镜像 ``` 3. 更新yum软件包索引 ```shell yum makecache fast ``` 4. 安装docker相关配置 ```shell yum install ...
- **ELK**(Elasticsearch、Logstash、Kibana):一套用于搜索、分析和可视化大数据的日志管理解决方案。 7. **持续集成工具** - **Jenkins**:开源持续集成工具,支持多种类型的构建、测试和部署。 8. **协作...
1. **选择服务器平台**:常见的云服务提供商有AWS、Google Cloud、Microsoft Azure和阿里云等,它们提供了虚拟机、容器服务等多种部署选项。例如,可以选择Amazon EC2实例来创建一个专用的云服务器。 2. **安装操作...
这里罗列了阿里云常用的一些: 新的起点 CDK8S: ://mp.weixin.qq.com/s/fITEVy3IEhI4HOyTXRp9ig TKey: : 初衷(原意) 整理下自己所学。但是比较随意,所以很多地方不够严谨,所以请携带批评的思维阅读。 带动...