學習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安裝目錄。

然后執行成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM