kibana从5.6升级到6.8
下载kibana和elasticsearch的tar包
解压之后进入到kibana-6.8.5/config,和elasticsearch/config
如下报错:
missing authentication token for REST request [/_template/.kibana_task_manager?include_type_name=true&filter_path=*.version]
解决办法
进入elasticsearch/bin
目录,输入命令:
./elasticsearch-setup-passwords
不要进入xpack目录下去执行setup-passwords
,会失败。
这一步是创建用户名和密码,我输入的用户名是elastic
,密码是changeme
。
然后进入kibana-6.8.5/config/
目录
vim kibana.yml
输入以下内容:
elasticsearch.username: "elastic"
elasticsearch.password: "changeme"
其他参数修改:
server.host: "127.0.0.1"
elasticsearch.hosts: "http://127.0.0.1:9200"
kibana.index: ".kibana"
进入elasticsearch/config
目录,
vim elasticsearch.yml
添加如下内容:
# 原来的数据和日志所在目录,具体看自己原来版本的配置
path.data: /data
path.logs: /var/logs
network.host: 127.0.0.1
http.port: 9200
# 以下修改如果不添加不知道会出现什么情况,可以自行测试
http.cors.enabled: true
http.cors.allow-origin: '*'
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
进入各自的bin
目录,分别在后台运行kibana和es
nohup ./elasticsearch &
nohup ./kibana &
来源:oschina
链接:https://my.oschina.net/u/4411761/blog/3333946