in the java search_elasticsearch which: no java in (/sbin:/bin:/usr/sbin:/usr/bin)
机器: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)相关推荐
- 广东java工资一般多少_广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少...
广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少 首页 > java > 广东java工资待遇 作者:镀金池 发布时间:2018-12-22 11:20 在 ...
- 解决Apache CXF 不支持传递java.sql.Timestamp和java.util.HashMap类型问题
在项目中使用Apache开源的Services Framework CXF来发布WebService,CXF能够很简洁与Spring Framework 集成在一起,在发布WebService的过程中 ...
- java web ubuntu_Ubuntu部署Java web项目
登录服务器和给服务器传输文件,使用的工具是Xshell Xftp Mysql 安装mysql 输入:sudo apt-get update 更新软件列表 输入: ...
- ubuntu装java环境_Ubuntu安装Java环境
步骤1:下载jdk 我选择的jdk版本文件: jdk-8u131-linux-x64.tar.gz 步骤2:创建单独的目录 sudo mkdir /usr/local/java 步骤3:将下载的文件复 ...
- java反射最佳实践,java反射性能测试分析
java反射性能测试分析 java有别于其他编程语言而让我着迷的特性有很多,其中最喜欢的是接口设计,他让我们设计的东西具有美感.同样反射也是我比较喜欢的一个特性,他让程序自动运行,动态加载成为了可能, ...
- Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- Java常用命令及Java Dump
线程Dump,包含所有线程的运行状态.纯文本格式. 堆Dump,包含线程Dump,幵包含所有堆对象的状态.二进制格式. Java Dump方法 1.使用Java虚拟机制作Dump 指示虚拟机在发生内存 ...
- java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...
不会闲聊!!!不会扯淡!!!小UP只会分享与Java相关的学习资源 还记得那年带你Java入门的一声"吼"吗? B站目前播放量已经快到450多万播放量的Java零基础教程的创作者& ...
- Java笔记整理-02.Java基础语法
1,标识符 由英文字母.数字._(下划线)和$组成,长度不限.其中英文字母包含大写字母(A-Z)和小写字母(a-z),数字包含0到9. 标识符的第一个字符不能是数字(即标识符不能以数字开头). 标识符 ...
最新文章
- BERT大火却不懂Transformer?读这一篇就够了 原版 可视化机器学习 可视化神经网络 可视化深度学习...20201107
- netcat nc端口监听 反向连接中断问题
- android反编译出错,反编译出错信息
- 技术分享-bounds的深入认识
- 编程之美——买书问题:贪心算法
- 5y计算机应用基础题库,数学log练习题和答案.doc
- PHP|异常的使用,异常子类化的最佳实践
- ROS入门笔记(十三):分布式通信
- VS2005调试器 1,断点设置有技巧(转载)
- dw的php文件怎么连接mysql_wordpress php文件如何链接到mysql数据库
- ASP.NET动态加载用户控件的页面生成过程
- matlab imagesc叠加+矩阵定位
- Anaconda 环境克隆、迁移
- Markdown任务列表(实现列表勾选/非勾选操作)
- 深入理解Object.entries()
- NumberFormat以及其子类的使用
- Notes 20180505 : 计算机的基础知识
- java如何与RS232进行通信
- android联通上网、彩信设置方法
- 可视化HTA窗体设计器-HtaMaker 界面介绍及使用方法,下载 | HTA VBS可视化脚本编写
热门文章
- arcgis js 4.x 地图中加入图片
- proguard android 配置,android – Proguard忽略库的配置文件
- 安卓APP_ 布局(8) —— 基于 RecyclerView 的 ViewPager2翻页
- linux svn 自动部署,linux下svn安装和自动部署
- linux 文件夹换所属用户,linux普通用户su root切换提示没有文件或目录的解决方法...
- 什么是字节码,采用字节码的好处是什么
- 软件:分享9款实用电脑软件,值得看一看
- 电脑故障维修:新手必看的修电脑技巧!
- C#操作HttpClient工具类库
- C#比较dynamic和Dictionary性能