首先安裝了Oracle Virtual Boxhtml
而後安裝了最小版的CentOS。因爲vbox自帶的操做面板不太好用,因而用了xshell,XShell鏈接最小版的centOS時遇到的問題記錄下。java
1.首先得解決虛擬機的網絡裏問題。linux
設置虛擬機的連接方式,vbox=》選中虛擬機=》設置=》網絡=》鏈接方式選擇【橋接網卡】,若是不行再重啓一下電腦。shell
2.虛擬機裏設置。centOS最小版默認網卡未激活。vim
激活網卡:在文件 /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,感謝~elasticsearch
準備安裝java加密
參考此處:http://www.linuxidc.com/Linux/2016-12/138046.htmspa
注意,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安裝目錄。
而後執行成功。