二 Elasticsearch 基础之安装( 八 )

(SSLService.java:156)See logs for more details.ERROR: Elasticsearch did not exit normally - check the logs at /usr/local/elasticsearch-8.6.1/node1/logs/elasticsearch.log
当前node1启动成功,然后从node1 复制出node2,删除 data文件夹和下的cert,还原压缩包中最初始的 .yml文件,再加入集群还是报错已设置密码 。
[elastic@VM-0-12-centos elasticsearch-8.6.1]$ ./node2/bin/elasticsearch -d --enrollment-token eyJ2ZXIiOiI4LjYuMSIsImFkciI6WyIxNzIuMTcuMC4xMjo5MjAwIl0sImZnciI6ImYxMjRhMDkzOGQxMDM1OGIyZjU4ODZhYTdkYzExZjMxMzQwMGE1YjM0YTg3ZGQxYmRlOWNlNTgzNTE5OWVmNzYiLCJrZXkiOiJfZ253WFlZQjNVQ09sbVI3TDRaajpKYWthYU5kZVFmV0J5VldmcVhEd0ZRIn0=warning: ignoring JAVA_HOME=/usr/local/java; using bundled JDKERROR: Aborting auto configuration because the node keystore contains password settings already
五、安装
这里就只操作linux环境的安装 。
1、下载
选择与上面ES 相同版本的:
我把ES和都放在了elk 这个文件夹中:
[elastic@VM-0-12-centos elk]$ lselasticsearch-8.6.1[elastic@VM-0-12-centos elk]$ wget https://artifacts.elastic.co/downloads/kibana/kibana-8.6.1-linux-x86_64.tar.gz[elastic@VM-0-12-centos elk]$ tar -zxvf kibana-8.6.1-linux-x86_64.tar.gz[elastic@VM-0-12-centos elk]$ rm-f kibana-8.6.1-linux-x86_64.tar.gz[elastic@VM-0-12-centos elk]$ lselasticsearch-8.6.1kibana-8.6.1
2、启动
首先前去服务器云平台上的安全组中配置 5601 端口对外开放 。的目录结构和es的基本一样,先去修改配置文件 -8.6.1//.yml :
#取消这两行注释server.port: 5601server.host: "0.0.0.0" # 配置成0.0.0.0,允许所有人访问
启动 :
[elastic@VM-0-12-centos elk]$ ./kibana-8.6.1/bin/kibana &[1] 6166[elastic@VM-0-12-centos elk]$ [2023-02-17T17:13:54.672+08:00][INFO ][node] Kibana process configured with roles: [background_tasks, ui][2023-02-17T17:14:06.325+08:00][INFO ][plugins-service] Plugin "cloudChat" is disabled.[2023-02-17T17:14:06.339+08:00][INFO ][plugins-service] Plugin "cloudExperiments" is disabled.[2023-02-17T17:14:06.339+08:00][INFO ][plugins-service] Plugin "cloudFullStory" is disabled.[2023-02-17T17:14:06.339+08:00][INFO ][plugins-service] Plugin "cloudGainsight" is disabled.[2023-02-17T17:14:06.345+08:00][INFO ][plugins-service] Plugin "profiling" is disabled.[2023-02-17T17:14:06.425+08:00][INFO ][http.server.Preboot] http server running at http://0.0.0.0:5601[2023-02-17T17:14:06.466+08:00][INFO ][plugins-system.preboot] Setting up [1] plugins: [interactiveSetup][2023-02-17T17:14:06.472+08:00][INFO ][preboot] "interactiveSetup" plugin is holding setup: Validating Elasticsearch connection configuration…[2023-02-17T17:14:06.518+08:00][INFO ][root] Holding setup until preboot stage is completed.i Kibana has not been configured.Go to http://0.0.0.0:5601/?code=097060 to get started.[elastic@VM-0-12-centos elk]$
我这里执行 ./-8.6.1/bin/ & 后,会随着连接超时断掉,总是需要不断的启动,后来我使用这个命令 ./-8.6.2/bin/ >/dev/null &,就没有自动停止了 。
关键在于最后的 >/dev/null 2>&1 部分,/dev/null是一个虚拟的空设备(类似物理中的黑洞),任何输出信息被重定向到该设备后,将会石沉大海
参考:Linux中部署 。
3、使用操作ES
node1 创建 token:
[elastic@VM-0-12-centos elk]$ ./elasticsearch-8.6.1/node1/bin/elasticsearch-create-enrollment-token -s kibanawarning: ignoring JAVA_HOME=/usr/local/java; using bundled JDKeyJ2ZXIiOiI4LjYuMSIsImFkciI6WyIxNzIuMTcuMC4xMjo5MjAwIl0sImZnciI6ImMwNmRhZTljZTc1N2YxOWY1ZDM2MWUwYWMzMGVkOTgwZmFiNjcxOWRlODEzNDNkZmNlZDM1MTJiZDM2MjE0NmYiLCJrZXkiOiJvUXFyWG9ZQkJXaDNyN2FSc2d1TDotMHdFVzRWMVQ2YUtzZUhGZ1lON2NBIn0=[elastic@VM-0-12-centos elk]$ ls