zoukankan      html  css  js  c++  java
  • Elasticsearch7.1中文文档-第一章-入门

    安装openjdk 
    wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" 
    https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz
    

    2.解压到/usr/local下

    tar zxf openjdk-10.0.2_linux-x64_bin.tar.gz -C /usr/local
    

    3.将目录换名(也可以不换)

    mv /usr/local/jdk-10.0.2 /usr/local/jdk-10

    修改方法三:
    通过修改profile文件:
    vim /etc/profile
    /export PATH //找到设置PATH的行,添加
    export PATH=/usr/local/mongodb/bin:$PATH
    生效方法:系统重启
    有效期限:永久有效
    用户局限:对所有用户

    vim /etc/profile
    
    在最底部添加jdk的路径
    export PATH=PATH:/usr/local/jdk10/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    保存,重启服务器
    reboot
    
    查看java版本
    java -version
    openjdk version "10.0.2" 2018-07-17
    OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4)
    OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)
    


    如果把PATH玩坏了用以下操作
    1、在命令行中 输入export PATH=/usr/bin:/usr/sbin:/bin:/sbin

    (export还能用)

    2、然后将path改正确

    下载安装包gz
    root@ubuntu:~# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
    root@ubuntu:~# tar -xvf elasticsearch-6.5.4.tar.gz
    

    解压完成将在当前目录中创建一组文件和文件夹,然后我们进入bin目录。

    root@ubuntu:~# cd elasticsearch-6.5.4/bin
    root@ubuntu:~/elasticsearch-6.5.4/bin# bash elasticsearch
    OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
    [2019-01-09T10:43:22,092][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [unknown] uncaught exception in thread [main]
    org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
    	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:140) ~[elasticsearch-6.5.4.jar:6.5.4]
    	at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127) ~[elasticsearch-6.5.4.jar:6.5.4]
    	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.5.4.jar:6.5.4]
    	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.5.4.jar:6.5.4]
    	at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.5.4.jar:6.5.4]
    	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.5.4.jar:6.5.4]
    	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86) ~[elasticsearch-6.5.4.jar:6.5.4]
    Caused by: java.lang.RuntimeException: can not run elasticsearch as root
    	at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:103) ~[elasticsearch-6.5.4.jar:6.5.4]
    	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:170) ~[elasticsearch-6.5.4.jar:6.5.4]
    	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) ~[elasticsearch-6.5.4.jar:6.5.4]
    	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.5.4.jar:6.5.4]
    	... 6 more
    

     报错很明显“can not run elasticsearch as root”,所以切换到普通用户重新来吧。

     

    文件夹权限不够,修改权限
    解决方法: chown -R 用户名:用户名  文件(目录)名
     
  • 相关阅读:
    Hadoop Gateway 部署
    java 命令--备忘
    整理下常用硬件性能参数
    python 脚本备份 mysql 数据库到 OSS
    pip 更换国内源
    记录闭包和立即执行函数
    Django 中文乱码问题&富文本显示
    mysql exceeded the 'max_questions' resource 记录
    sql server 数据字典的妙用
    Sublime Text指南
  • 原文地址:https://www.cnblogs.com/vania/p/11599917.html
Copyright © 2011-2022 走看看