學習elasticsearch(一)linux環境搭建(1)

首先安裝了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安裝目錄。

而後執行成功。

相關文章
相關標籤/搜索