`

阿里云centos7安装ElasticSearch

阅读更多

温故知新。最近需要用上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

 

 

 

 

 

分享到:
评论

相关推荐

    centos8 ELK安装步骤以及相关注意点

    CentOS 8 安装ELK 7.x 本次示例使用的是阿里云的机器,系统CentOS8 常见的问题的原因以及处理

    小滴课堂-海量数据处理商用短链平台大课-资料xiaoecf

    短链平台技术栈 ...● 上线部署:Jenkins CICD + 阿里云Git仓库+ 阿里云ECS CentOS7 + Rancher2.5 + 容器编排调度 ● 高级测试必备生产环境流量压测:Jmeter5.X单接口压测+混合流量录制+流量压测扩大重放

    阿里云java短信验证码源码-online-mall:网上商城

    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

    24_云服务器1

    阿里云是全球领先的云计算服务提供商,提供了丰富的云服务器产品,如ECS(Elastic Compute Service),为企业和个人用户提供高效、稳定、安全的计算资源。 首先,我们来了解如何连接阿里云服务器。通常,我们使用...

    docker启动elasticsearch时内存不足问题及解决方法

    系统centos8(阿里云ecs服务器) [root@iZ2zeczvvb79boy368xppwZ ~]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 安装过程 docker pull elasticsearch:6.4.0 修改虚拟机内存(貌似没有效果) ...

    阿里云java短信验证码源码-a-mall:个人开发——商城项目

    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

    node-elm:node.js + express + mongodb + mongoose + es67 + vue + element-ui

    ^_^或者您可以 "follow" 一下,我会不断开源更多的有趣的项目开发环境 macOS 10.12.4 nodejs 6.10.0 Mongodb 3.4.2部署环境 阿里云 CentOS 7.2 64位如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决...

    Docker容器技术原理解析(自定义创建镜像)

    scratch镜像 scratch镜像是一个虚拟镜像,因为它根本不存在,但它...yum源用的是阿里云的 [root@es2 ~]# yum -y install docker [root@es2 ~]# systemctl start docker [root@es2 ~]# docker version Client: Version:

    基于SSM框架+Mysql的完整电商网站项目源码+项目说明(毕设).zip

    添置一台阿里云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. **安全性**:服务器安全至关重要,应实施...

    详解如何解决docker容器无法通过IP访问宿主机问题

    curl: (7) Failed to connect to 172.17.0.1 port 80: No route to host 查找问题原因 可以确定的是容器与宿主机是有网络连接的, 因为可以在容器内部通过 172.17.0.1 Ping 通宿主机: root@930d07576eef:/# ping ...

    基于SpringBoot+Vue实现的个人博客系统源码+项目说明+部署教程(毕业设计).zip

    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. **安装操作...

    Linux教程:《 Java程序员眼中Linux》

    这里罗列了阿里云常用的一些: 新的起点 CDK8S: ://mp.weixin.qq.com/s/fITEVy3IEhI4HOyTXRp9ig TKey: : 初衷(原意) 整理下自己所学。但是比较随意,所以很多地方不够严谨,所以请携带批评的思维阅读。 带动...

Global site tag (gtag.js) - Google Analytics