首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在linux机器上以root用户身份运行Elasticsearch 5.2.1

在Linux机器上以root用户身份运行Elasticsearch 5.2.1,可以按照以下步骤进行操作:

  1. 下载Elasticsearch 5.2.1的安装包: 可以从Elasticsearch官方网站下载适用于Linux的安装包,下载链接:https://www.elastic.co/downloads/past-releases/elasticsearch-5-2-1
  2. 解压安装包: 使用以下命令解压下载的安装包:
  3. 解压安装包: 使用以下命令解压下载的安装包:
  4. 进入解压后的目录: 使用以下命令进入解压后的目录:
  5. 进入解压后的目录: 使用以下命令进入解压后的目录:
  6. 修改配置文件: 打开config目录下的elasticsearch.yml文件,使用文本编辑器进行编辑:
  7. 修改配置文件: 打开config目录下的elasticsearch.yml文件,使用文本编辑器进行编辑:
  8. 在文件中找到以下配置项,并进行修改:
  9. 在文件中找到以下配置项,并进行修改:
  10. 以root用户身份启动Elasticsearch: 使用以下命令以root用户身份启动Elasticsearch:
  11. 以root用户身份启动Elasticsearch: 使用以下命令以root用户身份启动Elasticsearch:
  12. Elasticsearch将会以root用户身份运行。

注意:以root用户身份运行Elasticsearch存在一定的安全风险,建议在生产环境中使用非root用户运行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Sudo漏洞允许非特权Linux和macOS用户root身份运行命令

苹果安全团队成员Joe Vennix发现了sudo实用程序中的一个重要漏洞,即在特定配置下,它可能允许低特权用户或恶意程序在Linux或macOS系统 root身份执行命令。 ?...Sudo是最重要、功能最强大且最常用的实用程序之一,是预装在macOS设备和几乎所有UNIX或Linux操作系统的重要命令。Sudo给了用户不同身份的特权来运行应用程序或命令,而无需切换运行环境。...除此之外,启用pwfeedback时,即使没有sudo权限,任何用户都可以利用此漏洞运行命令。...受影响的用户应及时打补丁 用户要确定sudoers配置是否受到影响,可以在Linux或macOS终端上运行“sudo -l”命令,来查看是否已启用“pwfeedback”选项,并显示在“匹配默认项”中。...Joe Vennix在去年10月报告了sudo中的类似漏洞,攻击者只要通过指定用户ID“ -1”或“4294967295”就可以利用该漏洞root身份运行命令。

2.2K10
  • Linux命令汇总

    服务器的日志文件到本地 例如:sz catalina.out 上传文件到linux服务器(执行该命令后在弹出框中选择要上传的文件即可) 例如:rz ssh 描述:远程链接服务主机 通常情况下,iTerm2...-l:列出目前用户可执行与无法执行的指令; -p:改变询问密码的提示符号; -s:执行指定的shell; -u:指定的用户作为新的身份。...若不加上此参数,则预设root作为新的身份; -v:延长密码有效期限5分钟; -V :显示版本信息。 参数: 指令:需要运行的指令和对应的参数。...lshw lshw可以打印硬件的详细信息: image.png lscpu 查看Linux机器CPU信息 image.png blkid blkid命令可以打印块设备的一些信息: image.png fdisk...parted parted也是一个分区表操纵工具,目前只能在GNU/Linux及GNU/Hurd下运行: image.png chmod 给所有的sh结尾的文件授予执行权限:chmod +x *.

    1.4K30

    CentOS7安装Elasticsearch+Logstash+Kibana日志管理系统

    本系列教程将教您如何在CentOS安装Logstash和Kibana,然后如何添加更多过滤器来构造您的日志数据。...您可以通过向localhost的端口9200发送HTTP请求来测试Elasticsearch节点是否正在运行: [root@localhost local]# curl -XGET 'http...在同一服务器安装一个Nginx反向代理,允许外部访问。 安装nginx 配置Kibana在localhost监听,必须设置一个反向代理,允许外部访问它。...etc/pki/tls/certs/logstash-forwarder.crt root@linux-node1:/tmp # 注:如果不适用ip,记得在ELK服务器设置hosts 在提供您的登录凭据后...它是客户端服务器和ELK服务器之间的通信所必需的,在客户端服务器,将ELK服务器的SSL证书复制到适当的位置(/etc/pki/tls/certs): [root@linux-node1 ~]#

    3.2K50

    何在CentOS创建Sudo用户

    sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,halt,reboot,su等等。...这样不仅减少了root用户的登录和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。 在教程中,将向你展示如何在 CentOS 创建具有 sudo 权限的新用户。...你可以使用 sudo 用户在 CentOS 机器执行管理任务,而无需 root 用户身份登录。 创建 Sudo 用户 默认在 CentOS ,组轮中的用户被授予 sudo 访问权限。...如果要为现有用户配置 sudo,只需将你的用户添加到wheel组中,步骤 4 所示。 按照以下步骤在你的 CentOS 服务器创建一个 sudo 用户: 1....登录你的服务器 首先以 root 用户身份通过ssh登录到你的 CentOS 服务器: > ssh root@server_ip_address 2.

    1.9K20

    Linux环境快速搭建elasticsearch6.5.4集群和Head插件

    ; 修改最大线程数限制; 修改内存限制; 安装JDK; 创建用户; 给es用户增加sudo权限 安装elasticsearch; 在node-0机器安装nodejs 设置elasticsearch; 启动...注意:以下的操作在node-0和node-1两台机器都要做 es不允许root用户启动应用,因此需要创建用户: 执行命令useradd es,即可创建用户es; 执行命令passwd es,按照提示修改用户密码...启动elasticsearch 如果当前用户root,执行命令su - es,切换到es用户; 执行以下命令启动node-0的elasticsearch: /usr/local/work/es/elasticsearch...下载到本地的是个名为elasticsearch-head-master的文件夹,放在目录/usr/local/work/es之下; 确保文件夹的权限属于用户es,以下命令root账号身份执行: chown...-R es:es /usr/local/work/es/elasticsearch-head-master es账号的身份,在elasticsearch-head-master文件夹下执行命令npm

    1.2K40

    何在CentOS 7安装Elasticsearch,Logstash和Kibana(ELK堆栈)

    本系列教程将教您如何在CentOS安装Logstash和Kibana,然后如何添加更多过滤器来构造您的日志数据。...它可用于在任何基于RPM的系统(OpenSuSE,SLES,Centos,Red Hat和Oracle Enterprise)安装Kibana。...在同一服务器安装一个Nginx反向代理,允许外部访问。 安装nginx 配置Kibana在localhost监听,必须设置一个反向代理,允许外部访问它。...etc/pki/tls/certs/logstash-forwarder.crt root@linux-node1:/tmp # 注:如果不适用ip,记得在ELK服务器设置hosts 在提供您的登录凭据后...它是客户端服务器和ELK服务器之间的通信所必需的,在客户端服务器,将ELK服务器的SSL证书复制到适当的位置(/etc/pki/tls/certs): [root@linux-node1 ~]#

    1.9K50

    Elasticsearch 5.0 —— Head插件部署指南(Head目前支持5.0了!请不要看本篇文章了)

    下面就看看如何在5.0中启动Head插件吧! Head目前支持5.0了!请不要看本篇文章了 Head目前支持5.0了!请不要看本篇文章了 Head目前支持5.0了!...下载后,修改下777权限(简单粗暴),因为是独立启动head的,所以随便放一个位置就行了,参考: /usr/elk/head/***** 第二步,安装node 由于head插件本质还是一个nodejs...node-v6.9.1-linux-x64]# echo $NODE_HOME /usr/elk/node-v6.9.1-linux-x64 [root@localnode1 node-v6.9.1-linux-x64...]# node -v v6.9.1 [root@localnode1 node-v6.9.1-linux-x64]# npm -v 3.10.8 第三步,安装grunt grunt是一个很方便的构建工具...因此需要安装一下grunt: npm install grunt-cli 安装完成后检查一下: [root@localnode1 elasticsearch-head]# grunt -version

    89270

    何在CentOS创建Sudo用户

    sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,halt,reboot,su等等。...在教程中,将向你展示如何在 CentOS 创建具有 sudo 权限的新用户。你可以使用 sudo 用户在 CentOS 机器执行管理任务,而无需 root 用户身份登录。...创建 Sudo 用户 默认在 CentOS ,组轮中的用户被授予 sudo 访问权限。如果要为现有用户配置 sudo,只需将你的用户添加到wheel组中,步骤 4 所示。...登录你的服务器 首先以 root 用户身份通过ssh登录到你的 CentOS 服务器: > ssh root@server_ip_address 2....3.设置用户密码 运行passwd命令为新用户设置密码: > passwd rumenz 系统将提示你确认密码。确保使用强密码。

    1.3K00

    ELK环境搭建完整说明

    业务请求到达nginx-server机器的Nginx; 2. Nginx响应请求,并在access.log文件中增加访问记录; 3....Kibana通过9200端口访问ElasticSerach; 安装java环境 因为ElasticSerach运行需要java环境支持,所以首先要配置java环境,具体操作方法自行百度吧,网上比较多。...创建用户 因为ElasticSerach运行时不允许root用户身份的,所以这里需要手动创建用户并分配权限,具体如下: 创建用户组:groupadd elasticsearch 创建用户加入用户组:useradd...elasticsearch -g elasticsearch 设置ElasticSerach文件夹为用户elasticsearch所有:chown -R elasticsearch.elasticsearch...Kibana 打开Kibana的配置文件/usr/local/work/kibana-6.4.2-linux-x86_64/config/kibana.yml,找到下面这行: #server.host

    4.7K30

    ElasticSearch原理与实践

    :05 share drwxr-xr-x. 2 root root 6 4月 11 2018 src 5、增加ElasticSearch用户 必须创建一个非root用户运行ElasticSearch...(ElasticSearch5及以上版本,基于安全考虑,强制规定不能以root身份运行 # 增加ElasticSearch用户 [root@localhost ~]# useradd elasticsearch...[root@localhost ~]# passwd elasticsearch 更改用户 elasticsearch 的密码 。...默认的Linux限制root用户开启的进程可以开启任意数量的线程,其他用户开启的进程可以开启1024个线程。必须修改限制数为4096+。因为ES至少需要4096的线程池预备。...ES在5.x版本之后,强制要求在linux中不能使用root用户启动ES进程。所以必须使用其他用户启动ES进程才可以。 Linux低版本内核为线程分配的内存是128K。4.x版本的内核分配的内存更大。

    54330

    CentOS 6.5下快速安装Elasticsearch

    假如你状态远程服务器,那么直接使用http://xxx.xxx.xxx.xxx:9200是无法访问到的,必须修改nethost [root@176 elasticSearch] sz [root@176...(#) [root@176 config]# vi elasticsearch.yml 二:安装java的基础环境jdk 因为ES是运行在java环境下的,所以服务器必须安装jdk,如果找不到java...ps:上传到服务器 2.3:解压jdk,然后设置系统变量路径 [root@176 java]# tar -zxvf jdk-8u201-linux-x64.tar.gz [root@176 java]#...身份启动的: 3.2:这个时候就要允许esroot身份启动,以下表示允许root用户启动  -d表示在后台运行 [root@176 bin]# ....7.0+版本楼主也尝试安装过,也出现了很多问题,比如在6.0+的版本中是不可以使用root用户启动的,设置启动参数也没有用的。

    35810
    领券