Directorio de artículos
Instalación 2.Hive
2.1 Instalación de Hive
"Tutorial de instalación de Hive"
2.2 Acceso a HiveJDBC
2.2.1 Iniciar el servicio hiveserver2
hiveserver2
2.2.2 Conectarse al servicio hiveserver2
新建命令窗口
, Ingrese el siguiente comando
beeline -u "jdbc:hive2://localhost:10000"
La imagen parece indicar una conexión exitosa
2.2.3 Atención
El error reportado aquí generalmente se debe a permisos insuficientes, solo necesita habilitar las carpetas tmp y opt.
hadoop fs -chmod -R 777 /tmp
hadoop fs -chmod -R 777 /opt
2.3 Comandos interactivos comunes de Hive
1. "-E" No ingrese a la ventana interactiva de Hive para ejecutar sentencias SQL
hive -e "查询语句"
2. "-F" ejecuta la instrucción sql en el script
hive -f sql文件路径/sql文件名称
Ejecute la instrucción sql en el archivo y escriba el resultado en el archivo.
hive -f sql文件路径/sql文件名称 > 保存结果的路径
2.4 otras operaciones de comando de Hive
1. Salga de la ventana de la colmena.
exit;
quit;
2. Cómo ver en la ventana de comandos de hive clihdfs文件系统
dfs -ls /;
3. Cómo ver en la ventana de comandos de hive cli本地文件系统
!ls /opt;
2.5 Configuración de atributos comunes de Hive
2.5.1 Configuración de la ubicación del almacén de datos
Modificar el valor del archivo hive-site.xml
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/opt/hive/warehouse</value>
</property>
2.5.2 Configuración de la pantalla de información después de la consulta
Al hive-site.xml
agregar el siguiente archivo de configuración, puede mostrar la información del encabezado para lograr la base de datos actual y consultar la configuración de la tabla.
<property>
<name>hive.cli.print.header</name>
<value>true</value>
</property>
<property>
<name>hive.cli.print.current.db</name>
<value>true</value>
</property>
Reinicie Hive y compare las diferencias antes y después de la configuración.
2.5.3 Configuración de la información de registro en ejecución
- El registro de Hive se almacena en el
/tmp/root/hive.log
directorio de forma predeterminada (la raíz es el nombre de usuario actual)
- Modificar el registro de colmena para almacenar registros en
/opt/hive/logs
1. Modifique el /opt/hive/conf/hive-log4j.properties.template
nombre del archivo ahive-log4j.properties
mv hive-log4j.properties.template hive-log4j.properties
2. hive-log4j.properties
Modifique la log
ubicación de almacenamiento en el archivo.
hive.log.dir=/opt/hive/logs
Reiniciar colmena