目錄
- 本文安裝包下載地址
- 注意
- 安裝elasticsearch
- 1.上傳文件
- 2.解壓elasticsearch-6.3.1.tar.gz
- 3.開啟遠程連接權限
- 4.修改其他配置[root用戶操作]
- 5.重啟虛擬機
- 6.啟動es
- 7.外部訪問
- 安裝kibana-6
- 1.解壓
- 2.配置
- 3.啟動kibana
- 4.訪問
- 5.在開發工具中做數據的增刪改查操作
- 安裝IK分詞
- 1.windows下解壓elasticsearch-analysis-ik6.rar
- 2.上傳到kibana的插件目錄中
- 3.重新啟動elasticsearch就行了
- ES集群【自己玩的話單機版的就行了】
- 虛擬機克隆2臺運行es,配置如何下
- 啟動3個es然后集群查看
- 查看節點狀態
- 查看集群健康
- ES集群監控Cerebro安裝
- 1.下載
- 2.解壓
- 3.軟鏈
- 4.配置
- 5.啟動Cerebro
- 6.訪問
本文安裝包下載地址
- 百度網盤:鏈接:https://pan.baidu.com/s/1W7P90jXQQyqylSnI8YtYsw?pwd=6666 提取碼:6666
- 內容如下
- elasticsearch-6.3.1.tar.gz
- kibana-6.3.1-linux-x86_64.tar.gz
- 里面
elasticsearch-analysis-ik6.rar
這個文件需要在windows下解壓,然后到時候再上傳到Liunx上
注意
本次安裝操作都是使用普通用戶[admin]來操作的,因為elasticsearch啟動不能用root用戶,而且啟動的時候會涉及一些權限問題
安裝elasticsearch
1.上傳文件
將上述文件全部上傳到/home/admin/soft
目錄下
2.解壓elasticsearch-6.3.1.tar.gz
解壓后,在/home/admin/soft/
目錄下會出現一個elasticsearch-6.3.1
目錄
tar -zxvf elasticsearch-6.3.1.tar.gz
3.開啟遠程連接權限
# 進入配置目錄
cd elasticsearch-6.3.1/config/
# 修改配置
vim elasticsearch.yml# 將原來network修改為以下配置:
network.host: 0.0.0.0
4.修改其他配置[root用戶操作]
使用root用戶修改系統配置
vim /etc/security/limits.conf
# 在最后面追加下面內容
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096vim /etc/security/limits.d/20-nproc.conf
# 加入以下內容:其中“admin”是啟動es的用戶名,這個根據你們自己實際情況設置
# 有的人會發現有一個“* soft nproc 4096”,可以不用再設置了,也可以改為“admin”
admin soft nproc 4096vim /etc/sysctl.conf
# 末尾追加如下配置
vm.max_map_count=655360
# 執行如下命令查看是否生效
sysctl -p
5.重啟虛擬機
輸入以下命令,查看剛才的配置是否都生效了
ulimit -Hn
ulimit -Sn
ulimit -Hu
ulimit -Su
6.啟動es
進入es的bin目錄
cd /home/admin/soft/elasticsearch-6.3.1/bin
./elasticsearch
出現這個基本上就是成功了
7.外部訪問
關閉防火墻或者開放“9200”端口
# 關閉防火墻
systemctl stop firewalld.service
在外部[宿主機]上訪問ip:9200
安裝kibana-6
1.解壓
cd /home/admin/soft/
tar -zxvf kibana-6.3.1-linux-x86_64.tar.gz
2.配置
編輯kibana配置文件
cd kibana-6.3.1-linux-x86_64/config/
vim kibana.yml
# 修改如下配置
server.host: "0.0.0.0" #ES服務器主機地址
elasticsearch.url: "http://192.168.29.200:9200" #ES服務器地址
3.啟動kibana
進入kibana的bin目錄
cd ../bin/
./kibana
4.訪問
訪問地址:192.168.29.200:5601
5.在開發工具中做數據的增刪改查操作
安裝IK分詞
1.windows下解壓elasticsearch-analysis-ik6.rar
2.上傳到kibana的插件目錄中
完整路徑:/home/admin/soft/kibana-6.3.1-linux-x86_64/plugins
3.重新啟動elasticsearch就行了
ES集群【自己玩的話單機版的就行了】
虛擬機克隆2臺運行es,配置如何下
# 進入配置目錄
cd elasticsearch-6.3.1/config/
# 修改配置
vim elasticsearch.ymlcluster.name: my-es #注意集群名字必須相同
node.name: es-01 #后面克隆的名稱為es-02和es-03
network.host: 192.168.221.150 #監聽地址(必須開啟遠程權限,并關閉防火墻)es-02#和03的配置為192.168.221.129和192.168.221.145
http.port: 9200
transport.tcp.port: 9300
discovery.zen.ping.unicast.hosts: ["192.168.29.201","192.168.29.202"] #這里為2個克隆的虛擬機地址,其他2個配置除了自己的其他2個的地址。
discovery.zen.minimum_master_nodes: 3#Kibana中的kibana.yml修改為
elasticsearch.url: "http://192.168.29.200:9200"
啟動3個es然后集群查看
分別進入bin目錄
./elasticsearch
查看節點狀態
curl http://192.168.29.200:9200
curl http://192.168.29.201:9200
curl http://192.168.29.202:9200
查看集群健康
訪問:http://192.168.29.200:9200/_cat/health?v
ES集群監控Cerebro安裝
1.下載
wget https://github.com/lmenezes/cerebro/releases/download/v0.8.3/cerebro-0.8.3.zip
也可以直接用上傳的cerebro-0.8.3.zip
2.解壓
unzip cerebro-0.8.3.zip
3.軟鏈
ln -s cerebro-0.8.3 cerebro
4.配置
vim conf/application.conf# 這里僅配置hosts
hosts = [{host = "http://192.168.29.200:9200"name = "Test ES Cluster"}
5.啟動Cerebro
先進入到bin目錄
./cerebro
6.訪問
訪問地址:http:// ip:9000