机器:centos7.2

javahome:

export JAVA_HOME=/root/jdk1.8.0_60

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

[root@i-j73a8nn6 ~]# java -version

java version “1.8.0_60”

Java(TM) SE Runtime Environment (build 1.8.0_60-b27)

Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

[root@i-j73a8nn6 ~]# $PATH

-bash: /root/jdk1.8.0_60/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: No such file or directory

如果不是sudo启动时报错:

[root@i-j73a8nn6 ~]# elasticsearch-2.2.1/bin/elasticsearch

Exception in thread “main” java.lang.RuntimeException: don’t run elasticsearch as root.

at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)

at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)

at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)

at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)

Refer to the log for complete error details.

sudo启动报错:

[root@i-j73a8nn6 ~]# sudo elasticsearch-2.2.1/bin/elasticsearch

which: no java in (/sbin:/bin:/usr/sbin:/usr/bin)

Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME

首先不能用root用户登陆,sudo默认就是root用户,sudo时需要指定其他用户名。例如:sudo -iu user_a bin/elasticsearch

新增了一个用户,让后在以新增用户启动完成。

不知道各路大神有没有在root下启动的方法?

vi /etc/sysconfig/elasticsearch

将 JAVA_HOME=/root/jdk1.8.0_60 写到文件中保存后启动

service elasticsearch start

正在启动 elasticsearch: [确定]

in the java search_elasticsearch which: no java in (/sbin:/bin:/usr/sbin:/usr/bin)相关推荐

  1. 广东java工资一般多少_广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少...

    广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少 首页 > java > 广东java工资待遇 作者:镀金池   发布时间:2018-12-22 11:20 在 ...

  2. 解决Apache CXF 不支持传递java.sql.Timestamp和java.util.HashMap类型问题

    在项目中使用Apache开源的Services Framework CXF来发布WebService,CXF能够很简洁与Spring Framework 集成在一起,在发布WebService的过程中 ...

  3. java web ubuntu_Ubuntu部署Java web项目

    登录服务器和给服务器传输文件,使用的工具是Xshell Xftp Mysql 安装mysql 输入:sudo apt-get update                     更新软件列表 输入: ...

  4. ubuntu装java环境_Ubuntu安装Java环境

    步骤1:下载jdk 我选择的jdk版本文件: jdk-8u131-linux-x64.tar.gz 步骤2:创建单独的目录 sudo mkdir /usr/local/java 步骤3:将下载的文件复 ...

  5. java反射最佳实践,java反射性能测试分析

    java反射性能测试分析 java有别于其他编程语言而让我着迷的特性有很多,其中最喜欢的是接口设计,他让我们设计的东西具有美感.同样反射也是我比较喜欢的一个特性,他让程序自动运行,动态加载成为了可能, ...

  6. Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  7. Java常用命令及Java Dump

    线程Dump,包含所有线程的运行状态.纯文本格式. 堆Dump,包含线程Dump,幵包含所有堆对象的状态.二进制格式. Java Dump方法 1.使用Java虚拟机制作Dump 指示虚拟机在发生内存 ...

  8. java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...

    不会闲聊!!!不会扯淡!!!小UP只会分享与Java相关的学习资源 还记得那年带你Java入门的一声"吼"吗? B站目前播放量已经快到450多万播放量的Java零基础教程的创作者& ...

  9. Java笔记整理-02.Java基础语法

    1,标识符 由英文字母.数字._(下划线)和$组成,长度不限.其中英文字母包含大写字母(A-Z)和小写字母(a-z),数字包含0到9. 标识符的第一个字符不能是数字(即标识符不能以数字开头). 标识符 ...

最新文章

  1. BERT大火却不懂Transformer?读这一篇就够了 原版 可视化机器学习 可视化神经网络 可视化深度学习...20201107
  2. netcat nc端口监听 反向连接中断问题
  3. android反编译出错,反编译出错信息
  4. 技术分享-bounds的深入认识
  5. 编程之美——买书问题:贪心算法
  6. 5y计算机应用基础题库,数学log练习题和答案.doc
  7. PHP|异常的使用,异常子类化的最佳实践
  8. ROS入门笔记(十三):分布式通信
  9. VS2005调试器 1,断点设置有技巧(转载)
  10. dw的php文件怎么连接mysql_wordpress php文件如何链接到mysql数据库
  11. ASP.NET动态加载用户控件的页面生成过程
  12. matlab imagesc叠加+矩阵定位
  13. Anaconda 环境克隆、迁移
  14. Markdown任务列表(实现列表勾选/非勾选操作)
  15. 深入理解Object.entries()
  16. NumberFormat以及其子类的使用
  17. Notes 20180505 : 计算机的基础知识
  18. java如何与RS232进行通信
  19. android联通上网、彩信设置方法
  20. 可视化HTA窗体设计器-HtaMaker 界面介绍及使用方法,下载 | HTA VBS可视化脚本编写

热门文章

  1. arcgis js 4.x 地图中加入图片
  2. proguard android 配置,android – Proguard忽略库的配置文件
  3. 安卓APP_ 布局(8) —— 基于 RecyclerView 的 ViewPager2翻页
  4. linux svn 自动部署,linux下svn安装和自动部署
  5. linux 文件夹换所属用户,linux普通用户su root切换提示没有文件或目录的解决方法...
  6. 什么是字节码,采用字节码的好处是什么
  7. 软件:分享9款实用电脑软件,值得看一看
  8. 电脑故障维修:新手必看的修电脑技巧!
  9. C#操作HttpClient工具类库
  10. C#比较dynamic和Dictionary性能