ElasticHD兩種安裝方式
1、ElasticHD介紹
ElasticHD 支持 ES監控、實時搜索,Index template快捷替換修改,索引列表信息查看, SQL converts to DSL工具等
2、安裝
ElasticHD是gitHub上的一個開源項目,沒有官方網站,需要安裝直接在releases里下載對應的版本即可,gitHub地址
https://github.com/360EntSecGroup-Skylar/ElasticHD
2.1 直接安裝
1、通過https://github.com/360EntSecGroup-Skylar/ElasticHD/releases下載對應的zip包,我這里是在centos上安裝的1.4版本
wget https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/download/1.4/elasticHD_linux_amd64.zip
2、解壓授權
# 解壓
unzip elasticHD_linux_amd64.zip
# 授權,這一步可以自行查看是否有可執行權限,根據實際情況選擇執行或者不執行
chmod 777 ./ElasticHD
3、運行
說是安裝其實就是執行下載的這個可執行文件,這里需要后台運行
nohup ./ElasticHD -p 127.0.0.1:9800 > elasticHD.log 2>&1 &
這里最好吧127.0.0.1改成0.0.0.0,不然可能會出現不能遠程訪問的情況
2.2 docker鏡像安裝
1、直接去gitHub找到ElasticHD的開源項目,里面有Dockerfile,直接下載下來
FROM alpine:latest
RUN apk add --no-cache curl && \
cd /tmp && \
curl -L https://github.com/farmerx/ElasticHD/releases/download/1.4/elasticHD_linux_amd64.zip > elasticHD_linux_amd64.zip && \
unzip elasticHD_linux_amd64.zip -d /usr/local/bin && \
rm -f elasticHD_linux_amd64.zip
RUN adduser -D elastic
USER elastic
EXPOSE 9800
ENTRYPOINT ["ElasticHD"]
這里面版本是URL里的1.4
如果需要換版本直接修改Dockerfile中的URL地址中1.4到地址版本即可,目前最高版本1.4
----不要拉項目了,很傻逼,從gitHub拉的很慢,而且沒有用,親測
2、使用Dockerfile制作Docker鏡像
docker build -t elastichd:1.4 .
3、運行
docker run -d --name elastichd -p 9800:9800 elastichd:1.4