zoukankan      html  css  js  c++  java
  • 学习elasticsearch(一)linux环境搭建(1)

    首先安装了Oracle Virtual Box

    然后安装了最小版的CentOS。由于vbox自带的操作面板不太好用,于是用了xshell,XShell连接最小版的centOS时遇到的问题记录下。

    1.首先得解决虚拟机的网络里问题。

    设置虚拟机的链接方式,vbox=》选中虚拟机=》设置=》网络=》连接方式选择【桥接网卡】,如果不行再重启一下电脑。

    2.虚拟机里设置。centOS最小版默认网卡未激活。

    激活网卡:在文件 /etc/sysconfig/network-scripts/ 中 ,vi ifcfg-enp0s3(别用vim,没有vim)计入编辑模式。将 ONBOOT=no 改为 ONBOOT=yes 保存~

    然后执行 service network restart ,如此OK。

    此处出自http://blog.csdn.net/qq_31382921/article/details/52174626,感谢~

    准备安装java

    参考此处:http://www.linuxidc.com/Linux/2016-12/138046.htm

    注意,wget下载时如果发现嗖一下就下载完了,下载的肯定不对,可能只是个html文件,只不过名字叫jdk...xx.rpm而已,当你执行rpm -Uvh 安装时如果报错~no such file or directory 然后一堆html代码,可能就是下载成html页面了。下载时一定找准rpm的真实下载地址。

    此处折磨我大半天,感谢https://my.oschina.net/MosesFu/blog/687176

    注意,上面安装java的链接中,配置java环境变量的方式有错误。请用此处

    设置环境变量

    #vi /etc/profile

    打开后,在文档最下方加上以下环境变量配置代码:

    export JAVA_HOME=/usr/java/javajdk1.7.0_01

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

    export PATH=$JAVA_HOME/bin:$PATH

    注意:export PATH=$JAVA_HOME/bin:$PATH,注意将$PATH放到最后。以免造成新旧版本问题。

     编辑profile文档立即生效  source /etc/profile

    ===========================到目前为止java环境安装完毕

    安装es后执行 ./elasticsearch 提示 root 不允许运行解决办法

    因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户

    第一步:liunx创建新用户  adduser XXX    然后给创建的用户加密码 passwd XXX    输入两次密码。

    第二步:切换刚才创建的用户 su XXX  然后执行elasticsearch  会显示Permission denied 权限不足。

    第三步:给新建的XXX赋权限,chmod 777 *  这个不行,因为这个用户本身就没有权限,肯定自己不能给自己付权限。所以要用root用户登录付权限。

    第四步:root给XXX赋权限,chown -R XXX /你的elasticsearch安装目录。

    然后执行成功。

  • 相关阅读:
    UNIX环境高级编程——Linux终端设备详解
    UNIX网络编程——网络IPC:套接字
    UNIX网络编程——Socket通信原理和实践
    UNIX环境高级编程——单实例的守护进程
    UNIX环境高级编程——初始化一个守护进程
    UNIX环境高级编程——创建孤儿进程
    UNIX环境高级编程——实现uid to name
    UNIX环境高级编程——标准IO-实现查看所有用户
    自考-数据库及应用
    自考-数据库及应用
  • 原文地址:https://www.cnblogs.com/MLGB/p/7085915.html
Copyright © 2011-2022 走看看